https://bugs.kde.org/show_bug.cgi?id=459467

--- Comment #2 from breakingsp...@gmail.com ---
(In reply to Nate Graham from comment #1)
> I strongly suspect that most complaints actually boil down to the
> animation's initial delay before it begins and its choppiness. 

I really must record my screen to demonstrate what I mean with this bug report.
There's no perceivable delay on my end from hotkey activation to when the
animation begins, for any effects, and they are all smooth. Even on the faster
end of the global slider, I don't think any frames are being dropped, etc,
unless there is something behind the scenes. 

Is this delay you mentioned a known bug, or necessary for some animations to
work properly? 

> If not, another option is that the problem is the animations' easing curve,
> not their duration.

I tested with several curves detailed under
https://doc.qt.io/qt-6/qml-qtquick-animator.html when we looked at them under
the first MR, and against the old grid's 300ms value at least once. I'm not
sure the easing is at fault.

>KWin effects are currently all over the place in terms of duration; that's one 
>of the problems we're trying to fix by hardcoding everything to >a 200ms 
>duration (the value of Kirigami.Durations.longDuration), which will make 
>everything consistent.

> If we fix those, probably all animation durations will feel better and we can 
> get away
> with 200ms to be consistent with other 200ms animations through the rest of
> the system.

Of course we want consistent animations, but are all other Kwin effects are
using 200ms already? 
Something is not right then. Could it be something mishandling
`AnimationDurationFactor=` from kdegloblals? I'm inspecting as we speak and
seeing longer float values being written that I did not expect. 

The entire scale as I see it, could those long floats be a problem? I'm going
to test playing with these values now that I know about them. 

Instant
+8: 0
+7: 0.08838834764831843
+6: 0.125
+5: 0.17677669529663687
+4: 0.25
+3: 0.35355339059327373
+2: 0.5
+1: 0.7071067811865475
Default: no written value for AnimationDurationFactor
-1: 1.414213562373095
-2: 2
-3: 2.82842712474619
-4: 4
-5: 5.65685424949238
-6: 8
-7: 11.31370849898476
-8: 16
Slow

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to