Releases: RyotaUshio/obsidian-pdf-plus
0.40.17
- #317: Fixed the bug where creation of dummy files by dragging & dropping a file from Finder would fail due to an Electron breaking change.
Full Changelog: 0.40.16...0.40.17
0.40.16
Fixed the issue #314 where the rectangle selection tool did not work in Obsidian 1.8.
This bug was caused by several reasons, including that the Obsidian team has changed the CSS class name pdf-viewer
to pdfViewer
in v1.8.0 (I don't know why!).
This might be also impacting some advanced users' custom CSS snippets, so I thought I'd share this discovery here.
Full Changelog: 0.40.15...0.40.16
0.40.15
- Fixed the auto-copy feature not working in Obsidian 1.8.0.
- #307: Added a new advanced option "Citation ID patterns", which allows you to customize what link is considered as a citation link based on the destination name. Thank you @luckymore, who has become the first contributor to this plugin other than myself (and the dependabot)!
Full Changelog: 0.40.14...0.40.15
0.40.14
By coincidence, it’s been a whole year today since the first version of this plugin came out!
Obsidian v1.8.0 adaptation
Two days ago, Obsidian released the early access version 1.8.0 for insiders.
This included some minor changes in the code behind their built-in PDF viewer, which was preventing this plugin from working properly.
However, I made the necessary adjustment in this release, so PDF++ should work just as before! 🎉
If you experienced any problems with Obsidian 1.8.x and PDF++ 0.40.14 or later, feel free to file a bug report.
Other changes
- #288: Added "in-page scroll" option, which allows you to focus on a single page at a time. For now, you will have to use your keyboard or type in the page number box to go to the next pages. I'm thinking of adding a pair of buttons to go to the next or previous page which will come in handy if you have this in-page scroll option enabled.
- Did some optimization around the text highlighting algorithm, which might alleviate the performance issue reported in #234.
- Fixed the bug where the link copying commands would result in a link text without text selection parameters.
Full Changelog: 0.40.13...0.40.14
0.40.13
Fixed a silly typo in a notification message 😭
Full Changelog: 0.40.12...0.40.13
0.40.12
- New feature: Now you can create dummy PDF files just by dragging & dropping external PDF files from the file manager or URLs from your browser (#285). You can select which modifier keys to hold to trigger this action in the settings. Learn more at the docs: https://ryotaushio.github.io/obsidian-pdf-plus/external-pdf-files.html
- Added a new section "Dummy PDFs for external files" to the plugin settings with some new options, including "Default location for new dummy PDF files".
- Improved the "Create dummy file for external PDF" modal a bit:
- The "Source location" dropdown now auto-selects the last used option.
- Pressing the "+ (Add another file/URL)" button will auto-focus a newly created input form.
- Now you can specify multiple URLs for online PDFs at once.
- Added two easy ways to restore the default settings (#277):
- Run the "Restore default settings" command to reset all the options to the default values.
- Right-click each setting item in the plugin setting tab, and select "Restore default value for this setting" to reset a specific option to its default value.
- Fixed the page composer commands (e.g. divide, extract, add, remove pages) appearing in the command palette when opening dummy files.
- Updated the documentation a little bit!
Full Changelog: 0.40.11...0.40.12
0.40.11
Squashed a lot of bugs!
- Fixed the
comment
template variable not filled when the target page is out of the current viewport, causing the "Extract & copy annotations in this PDF" command to fail extract annotation comments properly (#260). - Fixed the Style Settings pane not updated when enabling or disabling PDF++.
Mobile-specific
- Fixed the bug where enabling PDF++ deactivated any mouse scroll (#265, #217 (comment)).
- Fixed the "Make PDF embeds with a page specified unscrollable" option not working for finger swipe.
- Fixed the bug where the plugin setting tab could not be scrolled with mouse wheels.
- Fixed the highlighting of the header icons in the plugin setting tab not updated when finger-swiping.
Full Changelog: 0.40.10...0.40.11
0.40.10 - Obsidian v1.7.2 adaptation
- Obsidian v1.7.2 adaptation (#273): Obsidian's latest early-access version 1.7.2 has introduced a significant change. In order to speed up the app's startup, they decided to defer the loading of each tab until it gets revealed. As a result, there were some corner cases where PDF++ didn't work as expected if some tabs are not revealed yet.
This release includes a few minor updates needed to address this issue. - Fixed some unintended behavior of the "Open PDF link instead of showing popover preview when target PDF is already opened" option.
- Updated dependencies.
Full Changelog: 0.40.9...0.40.10
0.40.9
- #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
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