Releases: cu-mkp/editioncrafter
Releases · cu-mkp/editioncrafter
v1.0.3
v1.0.2
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
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
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
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
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
v0.2.9
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
What's Changed
- Changed the overflow behavior on the
#diplomatic
component tohidden
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
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