Quote:
Play/Stop Button should be a two icon button type, exactly like the one at the canvas window.
I am planned to change the play button at canvas window to toggle button with one icon as well. I will write down another post to explain why. There is something funny. If I remember correctly, you mentioned it in one post as well.
Quote:
If when user press "Play" there is nothing to play (nothing rendered) nothing is shown. Pressing Stop button will stop playing. Regardless that, user can move the current time to any time that has been already rendered and Play button should play from there.
If a new frame is rendered and play is active then the new frame is shown if the time cursor was at the last rendered frame.
Start render will continue render form the last frame rendered.
I should write those explanation more clearly

at the previous commit. I added some more words, hope it works now.
What I mean "disabled" play button is at the situation there is no any frames rendered, a) the first time, user open the preview window; b) user clicked [Erase All] button. This function reminds a user that s/he should render some frames to preview (play).
Quote:
Halt render would stop render routine.
Start/Halt render can be a two states button or similar to Play one (with two icons) but it should be only one button at all.
Erase render would remove all the rendered frames. It should be a single action button separated form the Start/Halt render. It is useful when user gets the Preview window opened and changes the animation for already rendered frames.
I think that you better play with the current dialog to understand how does it work. I think that the current behavior is fine.
-G
Start/Halt render and Erase render can be grouped from my point of view, because one of them generates preview-able frames, the other deletes those frames.
In my first draft on my local repos, I used two buttons for Play/Stop, two buttons for Start/Halt Render solution, but it wastes horizontal space, since the Quality, FPS and Time settings now live in the same bar, we don't have more space available. And then I use the one shown in the mockup, I think use one toggle button solution is quite clear as well.
