Hi all! I would like to suggest a non-easy modification to the way overlays are specified (that is, how one can get objects appear and disappear during a transition).
At the moment overlays are realized using layers, by grouping objects under layers and by specifying visibility of each layer at each frame. This requires filling a huge matrix of bits, which is time-consuming and visually quite inefficient.
One could imagine however a more efficient event-based specification: at each frame one specifies a set of events that change visibility of layers. If the set is empty (default choice) then no difference is registered compared to the previous frame, otherwise things from the set appear/disappear as indicated. This saves the effort of filling a huge matrix, since now the time representation would simply consist of a series of frames with associated lists of events (most of the time empty).
Why not implementing this?