Bug 142744 - Emphasis effects should support 'instantaneous' application
Summary: Emphasis effects should support 'instantaneous' application
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: Object-Animations
  Show dependency treegraph
 
Reported: 2021-06-09 17:07 UTC by Eyal Rozenberg
Modified: 2021-06-15 13:09 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eyal Rozenberg 2021-06-09 17:07:33 UTC
Proper animation effects often need a non-zero duration: Swivel, wipe, fade etc. But emphasis animation types are, as often as not, chose for instantaneous application, e.g. font weight, family or color change.

This is currently almost-achievable, by setting the duration to 0.01 seconds. But it should be possible to just make them instantaneous, period. A checkbox or a button would do nicely - possibly to the right of the duration box with a tooltip explaining it's for isntantaneity (sp?)
Comment 1 Heiko Tietze 2021-06-11 08:11:02 UTC
What is a zero duration animation? Would be a none-animation to my understanding.
Comment 2 Eyal Rozenberg 2021-06-12 22:22:25 UTC
(In reply to Heiko Tietze from comment #1)

I mean, like "Appear" has no duration. These are effects in which the final state is meaningful, even without the transition.

This is relevant for effects such as font color/family/weight change, for example. It's meaningful to watch the color change, but it's also meaningful to just have it different then before, for the rest of the slide display time.
Comment 3 QA Administrators 2021-06-13 03:49:44 UTC Comment hidden (obsolete)
Comment 4 Heiko Tietze 2021-06-14 05:42:10 UTC
Using 0.01s for Color Blend, for example, appears to be quite immediately to me.

My take => WF (not needed and dangerous since zero might have side-effects)
Comment 5 Eyal Rozenberg 2021-06-14 18:49:35 UTC
(In reply to Heiko Tietze from comment #4)
> Using 0.01s for Color Blend, for example, appears to be quite immediately to
> me.
> 
> My take => WF (not needed and dangerous since zero might have side-effects)

Come on, Heiko, you know that's not fair. Your position is not much different then rejecting an "Appear" effect, by telling people to use 0.01s Fade-In instead, since it "seems quite immediate" (which it does), and a duration-0 Fade-In is dangerous.
Comment 6 Heiko Tietze 2021-06-15 11:49:07 UTC
Zero is very much different than numbers in IT. Think about multiplication/division.
Comment 7 Eyal Rozenberg 2021-06-15 12:30:18 UTC
(In reply to Heiko Tietze from comment #6)
> Zero is very much different than numbers in IT. Think about
> multiplication/division.

Heiko, of course when you allow something to be zero, you have to make sure you're not dividing by it (multiplication is generally ok).

But we have a zero value for delay. And we have other zero-duration effects. So what you've described is a chore for the person introducing the change. That is at most a reason to reduce implementation priority, not a counter-argument against feature usefulness.

Plus, again - there could be a toggle for have/don't have duration.
Comment 8 Heiko Tietze 2021-06-15 13:09:15 UTC
Okay, let's leave this implementation detail to the developers. Whether the minimum is 0.01 or 0 shouldn't affect UX - and seems to be desirable.