New Features
- Switch from single view rendering to tile based rendering like sane PDF viewers
- Huge rewrite of the rendering system
- Asynchronous rendering
- Improved performance
- Search hits marker on the scrollbar
- Config option to enable/disable search hits marker on scrollbar
- UI
search_hits_on_scrollbar
- UI
- Search is now smart case by default (i.e. case insensitive unless uppercase letters are used in the search query)
- Search Bar improvements
- Show only icons and not text in the search bar buttons
- Close file in tab
- Preload next and previous pages for faster navigation (configurable in settings)
- Rendering
preload_adjacent_pages
num_preloaded_pages
- Rendering
- Layouts
- Single Page
- Left to Right
- Top to Bottom
- Config option to set default layout on file open
- UI
layout- values:single,left-to-right,top-to-bottom
- UI
- Add runtime layout switching
- Link hinting mode for keyboard link navigation
- Updated organized configuration settings (check config.toml)
- Fix first page and last page offset in LEFT_TO_RIGHT and TOP_TO_BOTTOM layouts
- Make scrollbar handle transparent to allow search hits marker visibility
- Show placeholder page when pages are loading
- Use queue for managing threads while rendering instead of spawning threads for each render request
- Make asynchronous to avoid UI blocking on large documents
- Add min and max zoom levels
- Add Link Keyboard hinting mode
- Show loading spinner when loading huge documents
- Add rotation support
Bug Fixes
- Fix annotation deleting
- Fix panel name modified status not updating properly
- Fix annotation select at point and rectangle selection
- Fix highlight annotation rendering issues
- Fix highlight annotation coordinate mismatch
- Fix invert color not reloading already visible pages
- Fix LEFT_TO_RIGHT layout not showing vertical scrollbar
- Fix link clicking
- Fix context menu positioning
- Click on links not working properly in some cases
- Fix navigation from menu
- Fix synctex to work with new rendering system
- Significantly improved rendering performance by optimizing memory copying from MuPDF to Qt
- Fix go back history not working properly
- Single page layout issues
- Link item deletion
- Page navigation
- History navigation issues