Revision: 16142
http://sourceforge.net/p/skim-app/code/16142
Author: hofman
Date: 2026-04-01 16:40:53 +0000 (Wed, 01 Apr 2026)
Log Message:
-----------
recollapse notes pane after docking snapshots when it was collapsed
Modified Paths:
--------------
trunk/SKMainWindowController.m
Modified: trunk/SKMainWindowController.m
===================================================================
--- trunk/SKMainWindowController.m 2026-04-01 16:27:15 UTC (rev 16141)
+++ trunk/SKMainWindowController.m 2026-04-01 16:40:53 UTC (rev 16142)
@@ -2528,8 +2528,6 @@
if ([item isCollapsed]) {
[item setCollapsed:NO];
[[splitViewController splitView] layoutSubtreeIfNeeded];
- if ([NSView shouldShowSlideAnimation] == NO)
- item = nil;
} else {
item = nil;
}
@@ -2544,8 +2542,13 @@
}
rect = [[self window]
convertRectToScreen:[rightSideController.snapshotTableView convertRect:rect
toView:nil]];
if (item) {
- [item setCollapsed:YES];
- [[item animator] setCollapsed:NO];
+ if ([NSView shouldShowSlideAnimation]) {
+ [item setCollapsed:YES];
+ [[item animator] setCollapsed:NO];
+ DISPATCH_MAIN_AFTER_SEC(1.25, ^{ [[item animator]
setCollapsed:YES]; });
+ } else {
+ DISPATCH_MAIN_AFTER_SEC(1.5, ^{ [item setCollapsed:YES]; });
+ }
}
}
[[self document] setRecentInfoNeedsUpdate:YES];
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