don't archive constraint in status bar, recreeate when unarchiving
Don't normalize scale factor when we are setting the scale factor.
Crash on opening pdf EXC_BAD_ACCESS (SIGSEGV)
I don't see an attached PDF. I can also not reproduce the problem. Moreover, the crash occurs within Apple's AppKit framework code. And the reported crasher is rather generic and uninformative, so I cannot see what exactly goes wrong, although it looks like there is a bad reference. Anyway, as it is not crashing on our code, we almost certainly won't be able to fix this. The fact that installing a new version fixes your problem must be incidental, because it's the exact same app (the updater installs...
Crash on opening pdf EXC_BAD_ACCESS (SIGSEGV)
Scroll bar hiding does not respect Mac system settings
This is deliberate. It is a workaround for an even worse bug on Tahoe, where it scrolls up all the time when the scroll bars do not auto-hide, basically making scrolling and text selection impossible.
Scroll bar hiding does not respect Mac system settings
you may also look into the Marked Page feature.
Same pdf in multiple tabs
That is not feasible. It is incompatible with Apple's document based architecture, which always ensures at most one open document for each file. However you can use the split PDF or snapshot feature to do what you want.
Same pdf in multiple tabs
See the Wiki on hidden preferences.
What is the hidden preference to change the behavior back to the previous setting?
Coalesce and delay splitview resize notifications, need only last once during live resize and on double click the notifcation comes too early
Hidden_Preferences
Auto-hide of Notes/Contents Pane in fullscreen and directly jump to search results
Hidden_Preferences
combine some common code
check for presentation notes document from show method
tableViews is not weak
never change side pane button when there is no alternate button
never change side pane button when there is no alternate button
never change side pane button when there is no alternate button
should use sizeToFit before 11.0 rather than after
should use sizeToFit before 11.0 rather than after
make side window key before animation
invert condition
update release notes
don't use CATransition for find pane animations so only the relevant views are animated
check whether to really animate in place
don't check user defaults when we're already not animating
completion handler block for hiding overview in separate method
perform correct selector
variable for window rather than superview
use hideOverviewAnimating: to hide overrview in exitPresentation
unhide presentationview when closing with overview
add CATransition animation in search: action method rather than animating from side view controller
use default timing function
use default timing function
set full screen height of note toolbar to used height
don't set timing function for status bar animation
different vaiable, reorder conditions
use ivar to animate instead of local variable
code indentation
IBOutlet for bottom contraint for status bar, so we don't need to get the superview's contraints
code layout
macro for overview animation duration
animate statusbar from actions, explicitly toggle status bar in windowDidLoad
no need to unhidee cursor twice
notify before completion handler
no need for variable
don't add extra constraints
don't use transition as key as this is used implicitly
timing function for overview animation
Don't remove splitview for overview. Use CATransition to animate.
remove SKSplitView class
remove reference to SKSplitView
check only two tool modes
set dataSource to nil first
don't reset when find bar was not removed
check superview of split pdfview rather than window, as the latter can be nil when showing the overview
remove unused ivar
remove document setup and bookmark keys from savedNormalSetup
compare to correct mod date. Remove unused modDate ivar.
compare to correct mod date
separate intiializers for bookmarks with and without snapshots
"Open recent" file list not in alphabetical order
This is not a bug. It is just as it is. T he Open With menu it provided by the system, not by our code; so it is just standard for document based apps. There is no way to change the order. I have no idea what BBEdit does, but it does not look like a standard mac document based app, with completely custom menus (like this one). We certainly will not go there.
"Open recent" file list not in alphabetical order
get document later
set default side pane widths in IB, start side panes uncollapsed
Clear delegate and datasource of tables in generic SKSideViewController class
recollapse notes pane after docking snapshots when it was collapsed
make sure splitview is layed out before getting docking rect for snapshot
no need to set tag of side pane buttons
declare NSCollectionViewDataSource
observe correct object
use notifications to notify changes to canSelectNotes in pdfview and to hasOverview in main wwindow controller, observed by note toolbar and touch bar
fix validation of note touch bar button
make sure to set first responder beforee calling completion handler
variable for current page index
make sure we update the responders in the correct window
Revert to using replaceSubbview:with: for overview. Fix auto-uncollapsing side panes in full screen by resetting using private NSSplitViewController method.
It appears we are discussing the erratic behavior of macOS background PDF rendering. Indeed, it is quite unpredictable—just yesterday I updated to version 26.4, and it works excellently. The pointer no longer needs to hover over the Skim PDF, and it respects the viewport position, though not the zoom level.
do not animate hidden of splitview when swapping overview
add comment
That makes absolutely no sense to me. There is really nothing happening any different in Skim when you hover it (I assume you don;t activate Skim, otherwise it makes even less sense, because we don't respond to cmd-B). And for me it does so consistently, And I don't really see why it shouldn't. Though I don't know anything about Typst. Are you sure Typst is not doing something, like call displayline? How are you reloading?
use viwDidHide and viewDidUnhide to reset pdfview/presentationview
Don't remove pdfview (or presentationview) when showing overview, hide instead. When the scrollview is removed and readded, auto-reveal in fullscreen does not work.
What is sometimes quite remarkable (I do this frequently, so I have experienced it thoroughly) is that if you move the cursor over the Skim PDF while pressing cmd-B to build the Typst PDF, it refreshes while conveniently maintaining the area position and zoom level. That was why I thought it would be excellent to have this behavior consistently.
use preesentation toolbar style for polish localization, to avoid overflow.
scroll current page view to visible after adding overview to window
use different set of sizes for font toolbar buttons
rename action method
set sticky key for new note toolbbar button in generic method
fix selector name
Auto refresh resets view