Nouveautés & Corrections
- Add DisableAntiAlias advanced setting and CmdToggleAntiAlias command.
- Add CmdShowAnnotations, CmdHideAnnotations, CmdToggleShowAnnotations commands for temporarily hiding / showing annotations.
- Add CmdToggleInverseSearch to temporarily disable mouse click invoking tex inverse search.
- Add bgcolor, opacity, textsize, borderWidth arguments to CmdCreateAnnot* commands.
- Add Annotations.FreeTextBackgroundColor and Annotations.FreeTextOpacity advanced settings.
- Sort thumbnails on home page by most recently used date. Set advanced setting HomePageSortByFrequentlyRead = true to revert to pre-3.6 behavior of sorting by frequency of use.
- Support brotli compression in PDF files.
- In Command Palette, if you start search with : we show everything (like in 3.5).
- In Command Palette, when viewing opened files history (#), you can press Delete to remove the entry from history.
- Improved zooming : zooming with pinch touch screen gesture or with ctrl + scroll wheel now zooms around the mouse position and does continuous zoom levels. Used to zoom around top-left corner and progress fixed zoom levels shown in menu.
- Improved zooming : Include manual (F1 to launch browser with documentation).
- Improved zooming : Add LazyLoading advanced setting, defaults to true. When restoring a session lazy loading delays loading a file until its tab is selected. Makes SumatraPDF startup faster.
- New commands in command palette (Ctrl + K) :
- CmdCloseAllTabs : “Close All Tabs”.
- CmdCloseTabsToTheLeft : “Close Tabs To The Left”.
- CmdDeleteFile: “Delete File”.
- CmdToggleFrequentlyRead : “Toggle Frequently Read”.
- CmdToggleLinks : “Toggle Show Links”.
- CmdInvokeInverseSearch.
- CmdMoveTabRight (Ctrl + Shift + PageUp), CmdMoveTabLeft (Ctrl + Shift + PageDown) to move tabs left / right, like in Chrome.
- Add ability to provide arguments to some commands when creating bindings in Shortcuts :
- CmdCreateAnnot* commands take a color argument, openedit to automatically open edit annotations window when creating an annotation, copytoclipboard to copy selection to clipboard and setcontent to set contents of annotation to selection.
- CmdScrollDown, CmdScrollUp : integer argument, how many lines to scroll.
- CmdGoToNextPage, CmdGoToPrevPage : integer argument, how many pages to advance.
- CmdNextTabSmart, CmdPrevTabSmart (Smart Tab Switch), shortcut: Ctrl + Tab, Ctrl + Shift + Tab.
- Added UIFontSize advanced setting.
- Removed TreeFontWeightOffset advanced setting.
- Increase number of thumbnails on home page from 10 => 30.
- Add ShowLinks advanced setting and “Toggle Show Links” (CmdToggleLinks) for command palette.
- Default ReuseInstance setting to true.
- Added Key arg to ExternalViewers advanced setting (keyboard shortcut).
- Added Key arg to SelectionHandlers advanced setting (keyboard shortcut).
- Improved scrolling with mouse wheel and touch gestures.
- Theming improvements.
- Go back to opening settings file with default .txt editor (notepad most likely).
- Don’t exit fullscreen on double-click. must double-click in upper-right corner.
- When opening via double-click, if Ctrl is pressed will always open in new tab (vs. activating existing tab).
- Register for handling .webp files.
- Bug fix: Del should not delete an annotation if editing content.
- Bug fix: re-enable tree view full row select.
- Change: CmdCreateAnnotHighlight etc. no longer copies selection to clipboard by default. To get that behavior back, you can use copytoclipboard argument instead.
- Change: Ctrl + Tab is now CmdNextTabSmart, was CmdNextTab. Ctrl + Shift + Tab is now CmdPrevTabSmart, was CmdPrevTab. You can re-bind it if you prefer old behavior.
- CmdCommandPalette takes optional mode argument: @ for tab selection, # for selecting from file history and > for commands.
- Command palette no longer shows combined tabs/file history/commands. CmdCommandPalette only shows commands. Because of that removed CmdCommandPaletteNoFiles because now `CmdCommandPalette behaves like it.
- Removed CmdCommandPaletteOnlyTabs, replaced by CmdCommandPaletteNoFiles @.
- Ctrl + Shift + K no longer active, use Ctrl + K. You can restore this shortcut by binding it to CmdCommandPalette > command.
- Add Name field for shortcuts. If given, the command will show up in Command Palette (Ctrl + K).
- Closing a current tab now behaves like in Chrome: selects next tab (to the right). We used to select previously active tab, but that’s unpredictable and we prefer to align SumatraPDF behavior with other popular apps.
- Swapped key bindings: i is now CmdTogglePageInfo, I is CmdInvertColors. Several people were confused by accidentally typing i to invert colors, is less likely to type it accidentally.
- Allow creating custom themes in advanced settings in Themes section. See docs.
- Improve scrolling with middle click drag #4529.
- Make built-in keyboard shortcuts work on non-us keyboards (cyrillic , hebrew etc.)
- Add CmdDuplicateInNewTab (Open Current Document In New Tab) command.