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
Skim does try to maintain the page and display settings. And we go to very great length to do so. But Apple's PDFView often just keeps resetting. So as far as we can, we already do. And if it does not work, it simply is not possible.
Auto refresh resets view
draw in correct rect
@dynamic side pane width properties
make applySetup: into a setter
check for displayMode key to see wether setup has display settings
make sure to maintain single page display when setting display settings in presentation
don't attempt setting displaySettings when not present
Don't remove cropboxes when reloading unlocked document. Do remove cropboxes wwhen we set it to avoid setting it twice
remove snapshot, cropboxes, and location from savedNormalSetup when unlocking in fullscreen
reorganize code
remove old cropboxes when reloading document
no need to correct scrolling when in single page mode
make sure page location is set consistently
don't try to apply side pane widths when not present