Sozi icon indicating copy to clipboard operation
Sozi copied to clipboard

Unaddressable intermediate frames for complex animations

Open myrho opened this issue 7 years ago • 3 comments

First, thanks for this great tool! Was actually going to implement a similar thing myself until I found Sozi!

Summary of your problem or feature request

Proposal: Mark frame as "intermediate" so that they are not addressable, for the sake of complex animations/transitions. Context: I'm composing multiple frames with timeouts to form some complex animation. Now I don't want users to need to step through each of the frames of that composed animation if they go back or forth. These intermediate frames shouldn't be addressable by the user.

Version of Sozi and other relevant software

  • Which version of Sozi are you using? 18.01-1516985668
  • Which drawing software did you use? Inkscape 0.92
  • On which platform? Ubuntu Linux 16.04
  • If your problem happens when playing a presentation, which browsers have you tried? Firefox 58, Chromium 64)

Possible solution

In the editor add a button next to "show frame number" saying eg. "intermediate frame" Intermediate frames cannot be reached directly by navigating through the presentation, neither do they appear in the hash part of the url.

Hope I made it clear. If I'd be pointed to the parts of code being changed, I could go for it!

myrho avatar May 08 '18 11:05 myrho

Maybe rather call this 'skip frame in manual mode' ?

Moini avatar May 08 '18 11:05 Moini

So, there is an auto mode?

Anyway, 'skip' sounds like not viewing the frame at all, imho.

Actually, this feature only makes sense on frames with timeouts, so perhaps the button should appear only if a timeout is set. It should appear in the area of the timeout field then.

myrho avatar May 08 '18 13:05 myrho

@myrho I can add a button to mark a frame as "intermediate" but I wonder if it is necessary? Would it be enough if Sozi made frames "non-addressable" when their timeout is set to zero?

aumouvantsillage avatar May 27 '18 19:05 aumouvantsillage