Releases: shivaprsd/doq
Releases · shivaprsd/doq
v2.4
Release version 2.4 Changelog 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
v2.3
Release version 2.3 Changelog 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
v2.2
Release version 2.2 Changelog 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
v2.1
Release version 2.1 Changelog 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
v2.0
Release version 2.0 This is a major update, almost a complete rewrite. A lot has changed, including the name, interface and core functionaltiy. The intent remains more or less the same. Why the change: see c941877. What changed: * 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 So we lose on changing fonts, but gain big on changing colors. (In fact I had come across some PDFs with really good fonts and that partially prompted this rewrite.) The wrapper should have been in its own repo from the beginning. Way forward: The project has now taken a concrete shape; more drastic changes are not likely. Next step would be to implement some left-out features, like handling gradients and patterns.
v1.2
Release version 1.2 Changelog 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
v1.1
Release version 1.1 Changelog 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