taler-ios

iOS apps for GNU Taler (wallet)
Log | Files | Refs | README | LICENSE

commit c331d61c9ed53915cedba27d1e331ab8761607f6
parent 7db417ef17060c98b96a6622f47aa498895bd71b
Author: Marc Stibane <marc@taler.net>
Date:   Fri,  9 May 2025 21:39:01 +0000

fast animations

Diffstat:
MTalerWallet1/Helper/Animations.swift | 11+++++++++++
1 file changed, 11 insertions(+), 0 deletions(-)

diff --git a/TalerWallet1/Helper/Animations.swift b/TalerWallet1/Helper/Animations.swift @@ -40,6 +40,9 @@ extension Animation { static var springFast: Animation { .interactiveSpring(response: 0.6, dampingFraction: 0.6, blendDuration: FAST) } + static var springFast2: Animation { + .interactiveSpring(response: 0.3, dampingFraction: 0.3, blendDuration: FAST) + } static var springSlow: Animation { .interactiveSpring(response: 0.9, dampingFraction: 0.75, blendDuration: SLOW) } @@ -109,4 +112,12 @@ extension Animation { return fastAnimations ? .default : .springSlow } + + static var basicFast: Animation { +#if DEBUG + if debugAnimations { return .debug } +#endif + return fastAnimations ? .springFast2 + : .springFast + } }