Description
Problem or enhancement idea
Hinode supports responsive images that automatically scale with the viewport. However, there is currently no support to view multiple images in a gallery.
Proposed solution
Introduce a new gallery component that renders image thumbnails in a grid or masonry layout. When clicking on an image, the image opens in a full-screen overlay with navigation support. For example, Material Design for Bootstrap v5 provides a (premium) Lightbox component.
Alternatives
N/A
Additional context
Hinode should be able to render the thumbnail gallery with minimal code adjustments. For a more playful layout, a column-oriented layout could be supported as alternative. The full-screen display with navigation controls would require a so-called Lightbox element. Ideally, an open-source library can be leveraged that uses vanilla JS and is lightweight.
Activity