Revision: 15046 http://sourceforge.net/p/skim-app/code/15046 Author: hofman Date: 2025-03-29 16:38:44 +0000 (Sat, 29 Mar 2025) Log Message: ----------- Use default timing function for status bar animation to synchronize with other animations
Modified Paths: -------------- trunk/SKStatusBar.m Modified: trunk/SKStatusBar.m =================================================================== --- trunk/SKStatusBar.m 2025-03-29 16:36:17 UTC (rev 15045) +++ trunk/SKStatusBar.m 2025-03-29 16:38:44 UTC (rev 15046) @@ -68,9 +68,12 @@ @dynamic visible, icon, progressIndicatorStyle; + (id)defaultAnimationForKey:(NSString *)key { - if ([key isEqualToString:@"windowContentBorderThickness"]) - return [CABasicAnimation animation]; - return [super defaultAnimationForKey:key]; + if ([key isEqualToString:@"windowContentBorderThickness"]) { + CABasicAnimation *anim = [CABasicAnimation animation]; + [anim setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionDefault]]; + return anim; + } else + return [super defaultAnimationForKey:key]; } - (instancetype)initWithFrame:(NSRect)frame { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ Skim-app-commit mailing list Skim-app-commit@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/skim-app-commit