Onionskinning ignores changes in the timeline
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux Stopmotion |
Fix Released
|
Undecided
|
Tim Band |
Bug Description
Once you have captured an image, it becomes an onionskin (one frame of the blended or animated image you see in the capture window). The set of onionskins only changes if the camera is switched off and on (all are deleted), or if the number of frames to use is changed with the slider on the GUI.
On the contrary, the following should also cause changes:
(1) If a capture is undone, or the most recent capture deleted, the deleted image should cease to be an onionskin (and the one most recently ejected should be reinstated). Of course, redo should affect the set of onionskins too.
(2) If a new scene is begun, all onionskins should be deleted.
(3) If a different frame is made the active frame, that frame and the n-1 previous frames should become the onionskins.
In summary, the active frame plus the previous n-1 (as long as they are part of the same scene) should always be the onionskins, in the face of all operations such as adding and deleting scenes and frames, capturing new images, changing the active frame and using undo and redo.
Changed in lsm: | |
status: | New → In Progress |
Changed in lsm: | |
assignee: | nobody → Tim Band (tim-band) |
I think deleting the set of onionskins if the camera is switched off and on is wrong.
During capture is pretty frequent to check the animation in progress with a playback of the captured frames. For this operation camera must be switched off.
After this playback check if you go back capturing (with camera switched on again) you'd want your full set of onionskins back.