Skip to content

Releases: RyotaUshio/obsidian-pdf-plus

0.40.9

10 Aug 09:52
Compare
Choose a tag to compare
  • #252: Text inside citation popovers is now mouse-selectable.
  • Fixed the Obsidian core's bug where the "find next" arrow icon in the search bar had the wrong direction (Obsidian Forum; also misreported as a PDF++ bug in #244 and #247). Note that this bug has been fixed by the Obsidian team in v1.7.0.
  • Fixed the issue that temporary files used for AnyStyle bibliography parsing (.obsidian/plugins/pdf-plus/anystyle/*) were not cleared when the app is terminated.

Full Changelog: 0.40.8...0.40.9

0.40.8

15 Jun 13:00
Compare
Choose a tag to compare

New feature

  • #225: Added a new template variable comment.

Improvement

  • #224: PDF++ can now extract annotated text in some cases where Obsidian's native algorithm fails: see this bug report on the forum for the details.
  • If the "Hover(+Ctrl/Cmd) on a citation link to show..." option (under the "Citations in PDF" section) is set to "Same as other internal links", bibliography information will no longer be parsed, which might improve performance while the initial loading of a PDF file.
  • Improved the performance of bibliography information extraction (this happens every time a PDF file is loaded in the viewer if the "Hover(+Ctrl/Cmd) on a citation link to show..." option is set to "PDF++'s custom bibliography popover" or "Google Scholar popover").
  • For those with an older version of the Obsidian installer than 1.5.8, the "Outdated Obsidian installer" modal will be redisplayed every time the PDF++ setting tab is opened.

Bugfix

  • Fixed the "Show outline", "Zoom in" & "Zoom out" commands not working as expected in the case of PDF embeds.

Full Changelog: 0.40.7...0.40.8

0.40.7

12 Jun 03:17
Compare
Choose a tag to compare
  • #220, #219: It turned out that if your Obsidian installer version (not the app version) is older than 1.5.8, the latest version of PDF++ does not work well. Therefore, from this version on, PDF++ will show you a notice that prompts you to re-install Obsidian with the latest installer if the installer version is outdated.
  • minAppVersion in manifest.json has also been updated to 1.5.8.

Full Changelog: 0.40.6...0.40.7

0.40.6

11 Jun 11:56
Compare
Choose a tag to compare
  • Fixed the color palette being unusable on mobile devices.
  • Fixed the dynamic import of child_process failing, which was making bibliography information parsing by AnyStyle and shell commands in Vim mode unfunctional.
  • New feature: Add a new option "Override the default copy behavior in the PDF viewer". Enabled by default.

Full Changelog: 0.40.5...0.40.6

0.40.5

08 Jun 05:10
Compare
Choose a tag to compare
  • Fixed the "Copy link to selection or annotation" command not working when an annotation popup is displayed.
  • Fixed the bug that disabling the "Hoverable dropdown menus" option had no effect.

Mobile

Vim mode

  • Fixed hints' opacity sometimes being too low.
  • Fixed the issue where sometimes multiple hints were displayed for a single backlink highlight.

Full Changelog: 0.40.4...0.40.5

0.40.4

04 Jun 03:15
Compare
Choose a tag to compare
  • Vim: Fixed the issue that f and :hint did not work with the default setting. Now you will be able to enter the hint mode by f/:hint as expected!
  • Vim: Added a visual mode command o to swap the start and end of the current text selection.

Full Changelog: 0.40.3...0.40.4

0.40.3

03 Jun 12:37
Compare
Choose a tag to compare
  • Fixed #212.
  • Vim keybindings: Added gn/gN for selecting search matches. It will, in theory, allow us to go through the entire annotation workflow without touching the mouse (in practice some mouse operation will be still helpful though).
  • Vim keybindings: If some text is selected before initiating a search by //?, pressing Enter will no longer clear the previous selection, but instead, now it will extend the previous selection to the first character of the first search match, just like in the real Vim.

Full Changelog: 0.40.2...0.40.3

0.40.2

01 Jun 02:25
Compare
Choose a tag to compare

(Sorry for the updates being too frequent!)

Fixed the color of the "VIM" icon in the PDF++ setting header.

Full Changelog: 0.40.1...0.40.2

0.40.1

01 Jun 02:15
Compare
Choose a tag to compare

A bunch of updates for Vim keybindings. See the corresponding section in the PDF++ settings.

New features

  • Experimental Vimrc support!
  • Added a new "Hint" mode, inspired by Tridactyl. In this mode, you can perform certain actions on links, annotations, and backlink highlighting in the current PDF page without using the mouse.
    • For example, first press f (or run :hint) to enter the hint mode, and if the link you want to open gets marked with "HK", then hit h and then k (without Shift) to open it.

Improvements

  • Command-line mode improvements:
    • Add many ex commands :map, :noremap, :unmap, :js, :jsfile, :obcommand, :hint, and others.
    • On desktop, you can now execute shell commands from within the command-line mode by :!<command>. Also added an option for setting the PATH environment variable to facilitate command path resolution.
    • :help improvement. For example, try running :help :goto or :help :hint.
    • Added command line history. Use Arrow down/up to navigate through it.
    • Use Tab/Shift+Tab to navigate through command suggestions.
    • Use <C-u> to clear the command line and <C-w> to delete the last word in the command line.
  • Added new keybinds <C-f>/<C-b>/<C-u>/<C-d> for scrolling.
  • Added new options "Increase scroll size when zoomed in" and "Smooth motion in outline mode".

Fixed

  • In Outline mode, pressing Enter did not record the tab history even if the "Record to history when clicking an outline item" option is enabled.

Full Changelog: 0.40.0...0.40.1

0.40.0

29 May 14:11
Compare
Choose a tag to compare

Vim mode has been completely rewritten!

Note that it is disabled by default, and you need to manually enable it to start using it. For the details, see the corresponding section near the bottom of the PDF++ setting tab.

  • Now it has four different modes: normal/visual/outline/command-line(experimental)
    • Normal mode is the default, and you can always come back to it by Escape/Ctrl+[/Ctrl+C.
    • (can be disabled in settings) You will enter Visual mode by selection some text, and it allows you to modify the selection using motion keys (e.g. j, h, w) and also helps you make fine adjustment to text selections.
    • (can be disabled in settings) You will enter Outline mode it by opening the PDF outline view in the sidebar (you can use Tab to do it), which enables you to navigate through the PDF outline view using the arrow keys and j/k/h/l/H/L keys. This mode will be beneficial for everyone.
    • The : key will take you to Command-line mode, where you can execute some "ex-commands" such as :help - currently, there aren't so much useful ones, but it will be eventually improved.
  • Many commands can be combined with a preceding count - see the instructions in the settings for more details.
  • Many new commands & improvements!

Full Changelog: 0.39.26...0.40.0