Skip to content

Releases: shivaprsd/doq

v2.3

08 Feb 05:07
Compare
Choose a tag to compare
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

30 Oct 17:51
Compare
Choose a tag to compare
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

20 May 18:01
Compare
Choose a tag to compare
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

05 Nov 06:17
Compare
Choose a tag to compare
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

30 Oct 14:44
Compare
Choose a tag to compare
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

19 Dec 11:37
Compare
Choose a tag to compare
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

v1.0

17 Dec 16:53
Compare
Choose a tag to compare
Release version 1.0