Revision: 16164
          http://sourceforge.net/p/skim-app/code/16164
Author:   hofman
Date:     2026-04-04 15:07:25 +0000 (Sat, 04 Apr 2026)
Log Message:
-----------
animate statusbar from actions, explicitly toggle status bar in windowDidLoad

Modified Paths:
--------------
    trunk/SKBookmarkController.m
    trunk/SKMainWindowController.m
    trunk/SKMainWindowController_Actions.m
    trunk/SKNotesDocument.m

Modified: trunk/SKBookmarkController.m
===================================================================
--- trunk/SKBookmarkController.m        2026-04-04 14:52:29 UTC (rev 16163)
+++ trunk/SKBookmarkController.m        2026-04-04 15:07:25 UTC (rev 16164)
@@ -204,8 +204,8 @@
     [self setWindowFrameAutosaveName:SKBookmarksWindowFrameAutosaveName];
     
     if ([[NSUserDefaults standardUserDefaults] 
boolForKey:SKShowBookmarkStatusBarKey] == NO)
-        [self toggleStatusBar:nil];
-    
+        [statusBar toggleBelowView:[outlineView enclosingScrollView] 
animate:NO];
+
     [outlineView setStronglyReferencesItems:YES];
     
     [outlineView setTypeSelectHelper:[SKTypeSelectHelper typeSelectHelper]];
@@ -515,7 +515,7 @@
 
 - (IBAction)toggleStatusBar:(id)sender {
     [[NSUserDefaults standardUserDefaults] setBool:(NO == [statusBar 
isVisible]) forKey:SKShowBookmarkStatusBarKey];
-    [statusBar toggleBelowView:[outlineView enclosingScrollView] 
animate:sender != nil];
+    [statusBar toggleBelowView:[outlineView enclosingScrollView] animate:YES];
 }
 
 - (NSArray *)clickedBookmarks {

Modified: trunk/SKMainWindowController.m
===================================================================
--- trunk/SKMainWindowController.m      2026-04-04 14:52:29 UTC (rev 16163)
+++ trunk/SKMainWindowController.m      2026-04-04 15:07:25 UTC (rev 16164)
@@ -417,8 +417,8 @@
     [[statusBar rightField] setTarget:self];
 
     if ([sud boolForKey:SKShowStatusBarKey] == NO)
-        [self toggleStatusBar:nil];
-    
+        [statusBar toggleBelowView:[splitViewController view] animate:NO];
+
     NSMenu *menu = [[NSMenu alloc] init];
     [menu addItemWithTitle:NSLocalizedString(@"Display note size", @"Menu item 
title") action:@selector(toggleDisplayNoteBounds:) target:self];
     [menu addItemWithTitle:NSLocalizedString(@"Display page size", @"Menu item 
title") action:@selector(toggleDisplayPageBounds:) target:self];

Modified: trunk/SKMainWindowController_Actions.m
===================================================================
--- trunk/SKMainWindowController_Actions.m      2026-04-04 14:52:29 UTC (rev 
16163)
+++ trunk/SKMainWindowController_Actions.m      2026-04-04 15:07:25 UTC (rev 
16164)
@@ -778,7 +778,7 @@
 
 - (IBAction)toggleStatusBar:(id)sender {
     [[NSUserDefaults standardUserDefaults] setBool:(NO == [statusBar 
isVisible]) forKey:SKShowStatusBarKey];
-    [statusBar toggleBelowView:[splitViewController view] animate:sender != 
nil];
+    [statusBar toggleBelowView:[splitViewController view] animate:YES];
 }
 
 - (void)selectSearchFieldForSideViewController:(SKSideViewController 
*)sideViewController {

Modified: trunk/SKNotesDocument.m
===================================================================
--- trunk/SKNotesDocument.m     2026-04-04 14:52:29 UTC (rev 16163)
+++ trunk/SKNotesDocument.m     2026-04-04 15:07:25 UTC (rev 16164)
@@ -154,8 +154,8 @@
     [aController 
setWindowFrameAutosaveNameOrCascade:SKNotesDocumentWindowFrameAutosaveName];
     
     if ([[NSUserDefaults standardUserDefaults] 
boolForKey:SKShowNotesStatusBarKey] == NO)
-        [self toggleStatusBar:nil];
-    
+        [statusBar toggleBelowView:[outlineView enclosingScrollView] 
animate:NO];
+
     if (NSEqualRects(windowRect, NSZeroRect) == NO)
         [[aController window] setFrame:windowRect display:NO];
     
@@ -511,7 +511,7 @@
 
 - (IBAction)toggleStatusBar:(id)sender {
     [[NSUserDefaults standardUserDefaults] setBool:(NO == [statusBar 
isVisible]) forKey:SKShowNotesStatusBarKey];
-    [statusBar toggleBelowView:[outlineView enclosingScrollView] 
animate:sender != nil];
+    [statusBar toggleBelowView:[outlineView enclosingScrollView] animate:YES];
 }
 
 - (void)copyNotes:(id)sender {

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit

Reply via email to