Skip to content

Releases: RyotaUshio/obsidian-pdf-plus

0.40.18

25 Dec 10:06
Compare
Choose a tag to compare
  • Fixed #322 where if you had a PDF embed in a note at the moment PDF++ was enabled, the embed would show the first page of the PDF regardless of the page specified with #page=... until the tab was reopened.
  • As a byproduct of this fix, PDF++'s initialization process now succeeds even if a PDF is opened in an embed in another embed or in an embed in a canvas card.

Full Changelog: 0.40.17...0.40.18

0.40.17

22 Dec 14:53
Compare
Choose a tag to compare
  • #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

21 Dec 18:49
Compare
Choose a tag to compare

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

20 Dec 18:22
Compare
Choose a tag to compare
  • 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

20 Dec 08:34
Compare
Choose a tag to compare

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

22 Oct 06:47
Compare
Choose a tag to compare

Fixed a silly typo in a notification message 😭

Full Changelog: 0.40.12...0.40.13

0.40.12

22 Oct 06:43
Compare
Choose a tag to compare
  • 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

25 Sep 06:25
Compare
Choose a tag to compare

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

23 Sep 18:52
Compare
Choose a tag to compare
  • 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

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