This release contains many fixes and improvements, all of which were contributed by Liu Dongmiao
- Add (experimental) support for viewing pdfs in a Code With Me session
- Add context menu to open the pdf in PDFium, the default Chrome PDF viewer
- Improve scrollbar styling
- Improve PDF.js installation in plugin build
- Fix page number status bar widget
- Update PDF.js to the latest version
- Support viewing pdf files on a remote host
- Support pdf file paths with special characters
- Support pdfs without an embedded font, by Liu Dongmiao.
- Fix scrolling performance on Mac (#51)
- Improve forward search after loading document (#75)
- Fix reloading of a corrupt pdf file (#37)
- Fix exception on forward search from TeXiFy (#57)
- Fix the color inversion (#10)
- Open links in external browser (#38)
- Fix problems with the page count and add some shortcuts for next/previous page and zoom (#67, #68)
- Improve the experience of having multiple PDFs open (#55, #56, #59, #64)
- Fix preview server auth token issue in Android Studio (#47)
- Update plugin dependencies
- Use off-screen rendering for the browser view by default (can be changed via registry value)
- Fix action toolbars creation exceptions
- Bump IJ platform version
- Bump TeXiFy dependency version
- Split single plugin project into multiple subprojects
- Web-view is now mostly rewritten in Kotlin
- Cleaned up plugin code
- Added structure view with support for navigation (only for documents with outline)
- Added new search UI (should solve #16)
- Search actions now use standard shortcuts (you can remap them in settings)
- Added view state persistence (do not lose zoom or page position on reloads) (#14 and #30)
- Added actions for navigating through history (#23)
- Added viewer actions list
- Added hard reload action
- Added mouse wheel bindings for zoom in/out (#15)
- Added settings combobox for selecting default sidebar view state (#28)
- Added Add SyncTeX support by Abby Berkers, Thomas Schouten and @ZhengKeli
- Fixed document auto-reload on file change by @ZhengKeli
- Working on migrating
web-view
to KotlinJS (notes)
- Initial support for 2021.1 versions
- Fixed default keyboard shortcuts for Windows and Linux (related to #16)
- Fixed preview panel was not available while project indexing (#17)
- Updated deprecated platform code
- Updated project dependencies
- Dropped support for
2020.2
builds
- Added "Invert Document Colors" action
- Updated project dependencies
- Fixed listeners issues
- Added plugin settings
- Added error reporter
- Added status bar widget for displaying current page number
- Removed sidebar view mode buttons
- Fixed possibly unavailable bookmarks view for large documents
- Fixed incorrect inheritance of IDE colors
- Added changelog
- Fix incorrect IDE theme colors inheritance
- Fix marketplace review
- Update web-view dependencies
- Added error notification on failed document load
- Added license
- Refactor UI panels
- Code refactoring
- Spread pages actions are now toggleable
- Added presentation mode
- Added
Toggle Fullscreen
action - Now web-view colors are based on current IDE theme
- Enable previous/next page actions based on current page number
- Added
Show Document Info
action
- Save last viewed page
- Added plugin icon
- Added
Reload Document
action