- Update: target PDF.js v4.1: support Stamps and Highlights
- Feature: enable non-viewer integration and general usage
- Refactor: separate the theme engine, components into modules
- Refactor: make awaiting PDF.js eventBus reusable
- Improvement: wrap setters to proactively calculate styles
- Improvement: drop storing canvas, minimize checking background
- Fix: map colors to gradient if no accents were provided
- Update: target PDF.js 3.2, but retain legacy compatibility
- Update: new reader icon to match the revamped PDF.js UI
- Improvement: optimize saving canvas for faster rendering
- Feature: theme support for added text annotations
- Fix: avoid redraw when simply disabling invert mode
- Improvement: refactor method wrapping
- Update: target PDF.js version 2.16
- Improvement: handle transparent canvas styles
- Improvement: color calc based on BG of the text centre
- Feature: support for PDF.js annotation editor
- Fix: separate canvas data for different pages
- Fix: apply invert filter to individual pages
- Update: target PDF.js version 2.13
- Add themes: Nord and Firefox reader view
- Revamp UI: neat, minimal & simplified toolbar
- Feature: separate preferences based on OS theme
- Feature: configurable options to control behaviour
- Improvement: accessibility and color schemes
- Improvement: better performance when reader is off
- Fix: printing, thumbnails & some minor errors
Major update, almost a complete rewrite. See c941877, 4b42993.
- Name, logo, core functionality: convert to Reader mode
- Stop tweaking the text layer; act directly on the canvas
- Properly apply a color scheme: preserve monotones and accents
- Accurate color transformations based on color science
- Process/leave images instead of show/hiding them
- Move the UI to its own separate (accessible) toolbar
- Remove the PDF.js wrapper; this is now addon-only
- Feature: support multiple color schemes
- Feature: gestures for toggling toolbar and scrolling
- Improvement: change font resize buttons to html slider
- Fix: random text inflation in iOS Safari
- Fix: URL encode the path to the PDF file
- Refactor: linking CSS
- Fix: make font resize persistent across page loads
- Feature: make Terminal Mode and Lights Off mutually exclusive
- Feature: plugin buttons are now highlighted when toggled On
- Feature: toolbar buttons now disappear only in small views
- Add: all plugin controls can now be accessed using Tab key
- Improvement: minor code refactor