Opened 3 days ago

Last modified 10 hours ago

#19893 assigned defect

Animations timeline contents not saved in session

Reported by: Elaine Meng Owned by: Zach Pearson
Priority: critical Milestone:
Component: Scenes/Animation Version:
Keywords: Cc: Eric Pettersen
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

Without the ability for people to save their timeline work, and ability to correctly restore window size when Animations was open at time of session saving (separate ticket #19891), the tool is nearly useless. Typically for working on any complicated presentations and being able to reproduce them later, people will need to save/restore the session several times.

Restoring status into sessions (actions, scenes, transition types, etc.) is required for this to be useful enough for production release.

(Also important but not quite as crucial is that there needs to be more work on scenes/transitions for full realization of Animations tool capabilities.)

Change History (3)

comment:1 by Zach Pearson, 20 hours ago

I noted the overall subject of the ticket (session saving) was fixed in that other ticket. What's missing transition wise? There's a pretty diverse menu of splines. Do you mean rock, roll, and precession?

comment:2 by Elaine Meng, 10 hours ago

What?  Animations timeline contents are not saved in sessions. No idea what other ticket you are talking about.  The only change I noted was that the failure to restore the window dimensions was not so bad because restoring a scene restores it.  

There are a nearly infinite number of missing transitions as well. I have not compiled an exhaustive list.  Colors, shown/hidden (fading), 2d label position, color, etc.  Presumably atomic radii growing/shrinking and many others not yet tested.  Molecular surface coloring is not yet saved in scenes, so its transitions are also missing.

comment:3 by Elaine Meng, 10 hours ago

Transititions should probably be in another ticket or ticket(s). There are so many.  

Maybe you (Zach) can compile a list.  Just look at EVERYTHING that is in a scene:  then there would conceivably need to be a transition when that thing is changed between scenes.
Note: See TracTickets for help on using tickets.