Skip to content

v0.34.0

Choose a tag to compare

@t11r t11r released this 20 Sep 17:59
· 17 commits to main since this release

New Features

TIFY now supports the IIIF features behavior (paged, non-paged, continuous, individuals), viewingDirection (right-to-left, top-to-bottom, bottom-to-top), choice (image layers) and preferredImageFormat. It also got experimental support for audio and video.

The old demo has been replaced with a shiny new application, showing off most of TIFY’s features with a selection of sample manifests to choose from.

  • Add support for behavior (4ffa0b2)
  • Add support for viewing direction and layers (5b95091)
  • Add audio and video support (7a0ae67, 5645459)
  • Add support for preferredImageFormat (c4e96df)
  • Create new demo app (83c75bd)

New Translations

Improvements

Theme

The theme now has a dark mode and has been tweaked in many places. It is now em-based, inhering dimensions (and fonts) from the host application.

  • Change header background to white (c051b1f)
  • Change scan buttons (9855c4d)
  • Improve accessibility of SVG icons (9298faa)
  • Replace custom breakpoints with container queries (2425f74)
  • Remove tap highlighting (8b0bee5)
  • Add dark mode, revise theme (4ca7244)
  • Improve visibility of images in dark mode (83cf9cf)
  • Slightly dull muted text color (9e5b82c)
  • Replace icon for double-page button (bdbea9a)
  • Replace icons for annotation overlays toggle (0258b39)
  • Improve accessibility (e98f1ff)
  • Update scan button styles (f490c7f)
  • Improve text view styles (b720e95)
  • Revise theme, use em instead of rem (315ab7c)
  • Change range input appearance (0c5777a)
  • Improve info view styles (be23aee)
  • Update colors, improve browser support (04c025b)
  • Fix TOC link hover color (e13e601)
  • Improve input focus styles (212e48d)
  • Inherit text color from host application (9936acb)

Other Improvements

  • Add updateOptions to API (e12308a)
  • Improve export and thumbnails views (31fe7a7)
  • Add missing values in Dutch translation (72065fa, thanks to @coret)
  • Remove autofocus on small screens (4cc4153)
  • Improve error handling (b7b3a7a)
  • Lazy-load logos in info view (7390275)
  • Display error when image is missing (a977efa)
  • Slightly reduce gap between scan pages (cd30ce7)
  • Stop cleaning metadata labels (38f57f4)
  • Improve translation handling (2728ff8)
  • Update appearance of copyright notice and version (473677c)
  • Prevent caching issues when loading translations (0e3583a)
  • Improve collections view (5a280e3)
  • Improve info view (9682159)
  • Enable pagination when custom page view is active (8d1b6af)
  • Improve error checks when fetching JSON (ce9a31f)
  • Change history handling with URL query enabled (fdec709)
  • Update error handling (b9f7355)
  • Always display toggle buttons above TOC (2c15aa1)
  • Improve thumbnails (6cd57bd)
  • Improve IIIF 2 manifest conversion (54537fc)
  • Update scan: Disable preload, add placeholder background (ce74dac)
  • Keep scan reset on container resize (b04fdfd)
  • Update export view (ca5bc53)
  • Improve handling of resource target (067ec0c)

Fixed Bugs

  • Fix section handling (fd75c53)
  • Fix annotations availability check (500ea88)
  • Fix scan rotation not being reflected in URL query (5a90180)
  • Fix nested <p> in info panel (36685c4)
  • Fix error on destroy when thumbnails view is open (b6edfaf)
  • Fix annotation overlays on small containers (5b3f46c)
  • Fix annotation overlay highlight styles (af67869)
  • Fix HTML filter (5b46a65, c414ac4)
  • Fix error message about missing images (9359102)
  • Fix annotation overlay touch event handling (ae88b34)

The npm package now only includes essential files. Tests and other stuff have been removed (82a5a00). As it turned out, a bit too much was removed, so this version cannot be installed with npm. Use v0.34.1 or later.