Releases: RyotaUshio/obsidian-pdf-plus
0.40.8
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
- #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
inmanifest.json
has also been updated to1.5.8
.
Full Changelog: 0.40.6...0.40.7
0.40.6
- 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
- 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
- New feature: Added two new options "Show context menu on tablet devices as well" and "Action triggered by selecting "Copy" option on mobile devices".
- Action triggered by selecting "Copy" option on mobile devices: Without PDF++, Obsidian copies a link to the text selection in the "copy as quote" format. This setting allows you to change this behavior. The available options are:
- Obsidian default (copy as quote)
- Copy text
- Run PDF++'s copy command
- Action triggered by selecting "Copy" option on mobile devices: Without PDF++, Obsidian copies a link to the text selection in the "copy as quote" format. This setting allows you to change this behavior. The available options are:
- Fixed https://github.com/RyotaUshio/obsidian-pdf-plus/discussions/187#discussioncomment-9702922. The context menu will no longer be shown on smartphones when selecting text.
- Fixed Edit/Delete buttons not displayed in annotation popups on mobile (https://github.com/RyotaUshio/obsidian-pdf-plus/discussions/187#discussioncomment-9680067).
- Fixed the issue where the dropdown menus in PDF toolbar did not stay opened on smartphones.
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
- 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 byf
/: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
- 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
/
/?
, pressingEnter
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
(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
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 hith
and thenk
(withoutShift
) to open it.
- For example, first press
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 thePATH
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.
- Add many ex commands
- 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
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.
- Normal mode is the default, and you can always come back to it by
- 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
0.39.26
Added a description about the y
Vim keybinding to the setting tab, which was missing until the last version. There is no change in terms of functionality.
Full Changelog: 0.39.25...0.39.26