Version 0.3.0
Automatic text and background colors, new tool for overriding them (#25):
If possible, the plugin now automatically determines the most suitable text and background colors from the page image itself. Users can also use the new "color picker" button in the toolbar to override these colors.
Synchronize rotation and flipping with mirador-image-tools (#26):
Any transformations applied to the viewport with the mirador-image-tools plugin are now reflected in the text overlay.
Configurable font
Users can now pick a font of their choosing for rendering the text with the fontFamily
configuration option.
Improved performance (#11, #14, #16, #33)
Previously, performance was less than ideal, especially during panning and zooming with large manifests. For this release, the plugin was optimized to use GPU-acceleration as much as possible (how much this is used in practice depends on the device and the OS). Users should now be able to hit >30FPS during panning and zooming in most cases.
Improve word and line box rendering in Firefox and Chrome (#17, #22)
Rendering in Firefox used to be pretty much broken due to a missing SVG feature. With this release, a workaround was found and implemented, resulting in a huge improvement in the rendering quality. Also, the rendering parameters were tuned to result in a more regular text appearance that better fits the image in most cases.
Indicate in toolbar when OCR is being fetched ( #13)
The toolbar bubble now indicates with a rotating spinner that texts are currently being fetched
Adapt settings toolbar to palette of currently used theme (#19)
All hard-coded colors were removed and replaced with code that determines them dynamically based on the currently used theme.
Fix selection behavior in WebKit-based browsers (#30)
Text selection that crossed multiple lines was very glitchy in WebKit-based browsers, this has now been fixed.