Skip to content

Releases: cu-mkp/editioncrafter

v1.0.3

01 Jul 16:33
9e60b36
Compare
Choose a tag to compare

What's Changed

  • Replaced the Axios library with the browser-native window.fetch(), for purposes of smoother integration into software such as FairCopy. See #131 for details.

View the full change log here: v1.0.2...v1.0.3

v1.0.2

20 May 14:53
1219f05
Compare
Choose a tag to compare

What's Changed

  • Fixed a bug where name collisions between folios of different documents in variorum mode were causing some folios not to be indexed correctly.
  • Improved navigation flow in variorum mode; navigating back to the grid from a folio now automatically shows the grid for the associated document.
  • Improved touch screen functionality: resizing panes can now be done either by clicking with a mouse or using a touch screen.
  • Added the ability to manage the component configuration props (document title, manifest URL, etc) from outside the component without having the whole viewer crash whenever the values update; it now updates to the new values and reloads the data seamlessly.
  • Improved error handling in the case that URL parameters supply a nonexistent folio ID; now defaults to the grid view in such a case.

See PR #117 for details, or view the full change log here: v1.0.1...v1.0.2

v1.0.1

02 May 16:54
765c8c8
Compare
Choose a tag to compare

What's Changed

  • Updates all the CSS files to be scoped only to apply inside an element with the editioncrafter class, which is applied to the outermost div of the component. This should fix issues with embedding the component in sites with their own CSS, where previously we were experiencing clashes (for example, link text turning red because EditionCrafter was applying styles to <a> elements globally). This should also help with issues where utilities like Tailwind or Bootstrap were imposing their own styling on elements within the viewer that had semantic or utility class names (e.g. thumbnail, fixed, sticky, etc.).
  • Improves error handling in the case that there is no image data associated with a canvas in the IIIF manifest; the current fix is to just not include that canvas on the list of folios. This avoids an infinite loop in which the grid view continually attempts to load an image that doesn't exist.

See PR #113 for details, or view the full change log here: v1.0.0...v1.0.1

v1.0.0

30 Apr 15:06
6571f33
Compare
Choose a tag to compare

Version 1.0.0 of EditionCrafter is live! 🎉 🎊 📑 🏛️ 🖊️ 1️⃣ 🔵 0️⃣ 💥 🎉

What's Changed

  • Some minor CSS updates to smooth out the behavior of the Astro site near the breakpoints;
  • Fixed a bug where text of the documentation was wider than the screen on mobile.

See PR #110 for further details. View the full change log here: v0.2.12...v1.0.0

v0.2.12

24 Apr 19:46
b393c2a
Compare
Choose a tag to compare

What's Changed

  • Fixed issue with facsimiles not displaying in single pane mode, by ensuring that all of the containing divs are set to height: 100% so it doesn't collapse to zero height;
  • Removed the Glossary option from the mobile navigation menu when no glossary provided;
  • Added scroll to single pane mode in the case of vertical overflow;
  • Fixed a bug with the dropdown menus where clicking on the current value would cause the value to become unset;
  • Added styling to the thumbnails on ImageGridView to override global styles in the case that the component is embedded on a site that sets thumbnail styles globally, e.g. the Scalar sites.

See PR #108 for further details. View the full change log here: v0.2.11...v0.2.12

v0.2.11

23 Apr 03:52
fcf9234
Compare
Choose a tag to compare

What's Changed

  • Fixed a bug with pane resizing in the case that one of the panes is blank (watermark);
  • Fixed scroll behavior in the Glossary view to avoid having triple nested scroll bars in some cases.

See PR #105 for further details. View the full change log here: v0.2.10...v0.2.11

v0.2.10

23 Apr 01:31
3e84480
Compare
Choose a tag to compare

What's Changed

  • Update to the behavior of the nav bar in the case that there is vertical overflow in the panel; now the nav bar is sticky and will not scroll off the top. See PR #103 for details.

View the full change log here: v0.2.9...v0.2.10

v0.2.9

21 Apr 02:29
99bbb11
Compare
Choose a tag to compare

What's Changed

  • Minor updates to the font size and margin behavior in the navigation, pagination, and image zoom control components, to aid compatibility when embedding in pages with their own stylesheets. See PR #101 .

View the full change log here: v0.2.8...v0.2.9

v0.2.8

21 Apr 01:29
b7b2736
Compare
Choose a tag to compare

What's Changed

  • Changed the overflow behavior on the #diplomatic component to hidden so that an extra scroll bar is not created at that level; instead, each pane will scroll individually in the case of height overflow;
  • Updated the CSS to more flexibly handle the case where the viewer is embedded in a context where the default font size is less than 16px.

View the full change log here: v0.2.7...v0.2.8

v0.2.7

19 Apr 17:16
fe11d68
Compare
Choose a tag to compare

What's Changed

  • Changed how the glossary is passed to the component; now it is passed as a prop called glossaryURL rather than being read from within the IIIF manifest. The glossary file should now be formatted
{
  "title": "...",
  "citation": "...",
  "entries": {
    ...
  }
}

The title and citation fields, if present, will appear as the subheading and citation information at the top of the glossary. They should be written as a string of markdown text. See PR #93 for details.

  • Updated how the component height is handled in the case that the viewer is not contained inside a div with specified height, to fix a bug where the height could collapse to zero in certain situations.

View the full change log here: v0.2.6...v0.2.7