github dheerajshenoy/lektra v0.5.2

latest releases: v0.7.4, v0.7.3, v0.7.2...
pre-release5 months ago

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
  • 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
  • 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
  • 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

Don't miss a new lektra release

NewReleases is sending notifications on new releases.