github dheerajshenoy/lektra v0.6.7

latest releases: v0.7.4, v0.7.3, v0.7.2...
3 months ago

Features

  • OutlinePicker now highlights the current page in the outline for better visual feedback on the current location in the document when navigating with the outline.
  • Add --list-commands command line argument to print the list of available commands with their descriptions to the console and exit.
  • Added fade_duration to [jump_marker] config section to configure the duration of the fade out effect for the jump marker in seconds.
  • Finally added Ctrl + Mouse Wheel zooming!
  • Config option for [zoom] to choose whether zoom should be anchored at mouse position or center of the viewport. This can be configured with the anchor_to_mouse option. Otherwise, zoom will be anchored to the center of the viewport as it was before.
  • Added macOS support for LEKTRA. Check out installation instructions for more details. (Thanks to @budingZou for the PR!)
  • Added custom input dialog with text wrapping for annotation comment input, which allows for better user experience when adding comments to annotations, especially for longer comments that require more space. The dialog will automatically adjust its size based on the content and provide a more comfortable interface for entering annotation comments.

Bug Fixes

  • Fix dismiss key not working in Pickers
  • Don't allow searching in unsearchable file type (e.g. DJVU)
  • Fix selection_last not working properly.
  • Handle failed to open file properly by showing an error message and closing the tab cleanly.
  • Fix file not focusing when opened from the recent files picker.
  • Fix viewport center anchor zoom not centering on the actual center of the viewport. (Feels more natural now)
  • Now pinch-zoom respects the mouse position anchor instead of the center of the viewport
  • Fix spawning multiple instances of AboutDialog

Core Changes

  • Add man pages for command line usage documentation man lektra
  • Rename panel to statusbar

Don't miss a new lektra release

NewReleases is sending notifications on new releases.