Skip to content

Releases: tify-iiif-viewer/tify

v0.34.5

20 Oct 12:46

Choose a tag to compare

For all new features, see the release notes for v0.34.0.

Fixed Bugs

  • Fix automatic detection of translations dir URL (79363fa)
  • Fix main export, update readme (087a2b5)

v0.34.4

07 Oct 17:57

Choose a tag to compare

For all new features, see the release notes for v0.34.0.

Fixed Bugs

v0.34.3

25 Sep 18:29

Choose a tag to compare

For all new features, see the release notes for v0.34.0.

Fixed Bugs

  • Fix hover styles of buttons (a87b206)

v0.34.2

21 Sep 13:26

Choose a tag to compare

For all new features, see the release notes for v0.34.0.

Fixed Bugs

  • Fix error logged to console when running dev (faf2c00)
  • Fix layers option being ignored (8a65d11)
  • Fix hover styles of image buttons (ddfd4d3)
  • Fix active styles of sample manifest links (fed4629)

v0.34.1

21 Sep 13:17

Choose a tag to compare

For all new features, see the release notes for v0.34.0.

Fixed Bugs

Add missing build scripts, so TIFY can be installed with npm again (68f8a10).

v0.34.0

20 Sep 17:59

Choose a tag to compare

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.

v0.33.0

12 Apr 20:40

Choose a tag to compare

New Features

  • Support for images in annotations (05c2d95)

Improvements

  • Provider information in info panel (dcb0ef1)
  • Logo width in info panel (ff6556b)
  • Margin around panned-to annotations (1999799)
  • Annotation overlay highlight styles (8009b83)

Fixed Bugs

  • Missing type in config docs (e8cc88b)
  • External links in help panel (9489012)

v0.32.0

25 Feb 18:35

Choose a tag to compare

New Features

  • Support for different types of IIIF annotations, including fragment selectors (3a7923b, see example)
  • Basic support for IIIF Content State API (a2ea504)
  • TIFY is now available in Dutch (b42dea4, thanks to @coret).

Improvements

  • Hide pagination for single-page manifests (53b1671)
  • Improve page label logic (fd9a00a)
  • Improve accessibility (840dfdb)
  • Improve demo page and add language selector (07af987)
  • Clean up and simplify documentation

Fixed Bugs

  • Handle manifests with missing images (785f036)
  • Section-related error in pagination (85ff36d)
  • Nested options being shared between instances (ec50248)
  • Parsing of remote annotation lists (e018ef8)
  • Error on destroy when thumbnails view is open (e9ac635)
  • Handling of structures without canvases (abc38c0)
  • Scan keyboard controls (c5127f7, 89cd688)
  • Setting language via API (06124c0)
  • Correctly highlight the current child manifest for IIIF 2 collections (3204c74)

v0.31.0

08 Jul 19:19

Choose a tag to compare

  • TIFY is now available in Croatian (thanks to @hrvoj3e) and Italian (thanks to @atomotic).
  • The table of contents has been improved to better handle some edge cases.
  • A missing translation no longer breaks the app. If a translation cannot be loaded, an error message is displayed and the previous language is kept.
  • The ready promise is now fulfilled only after viewer is initialized, allowing to use the OpenSeadragon API as documented.

v0.30.2

01 May 22:38

Choose a tag to compare

Fix image export links.