feat: add 'photobook' theme with multi-view modes and full-screen viewer#548
Open
howardrotterdam wants to merge 1 commit intosaimn:mainfrom
Open
feat: add 'photobook' theme with multi-view modes and full-screen viewer#548howardrotterdam wants to merge 1 commit intosaimn:mainfrom
howardrotterdam wants to merge 1 commit intosaimn:mainfrom
Conversation
Introduces a new theme "photobook" optimized for high-fidelity media
presentation and print-ready PDF export.
* **Three Integrated View Modes:**
* **Outline:** A thumbnail grid for rapid navigation.
* **Slides:** A paginated, one-per-page presentation.
* **Photo Book:** A continuous, full-width scrolling view optimized
for printing.
* **Full-Screen Media Viewer:**
* Triggered by clicking media in Slides mode with a "Click to view
full size" hint.
* Includes a dark overlay (95% opacity) and smooth fade-in effects.
* Full keyboard support (Arrows, Space, ESC, Home, End).
* **Enhanced Metadata Display (Rich Captions):**
* Displays Title, Markdown-sourced descriptions, and Filename.
* Comprehensive EXIF data: Camera make/model, ISO, exposure,
aperture, focal length, GPS coordinates and timestamp.
* Configurable GPS links: Supports both OpenStreetMap and Google
Maps.
* **Responsive Design:** Implements a two-column desktop layout that
stacks for tablet and mobile devices.
* **Typography & Styling:** Standardized on Helvetica Neue with a clean
white (#ffffff) background and UTF-8 charset declaration.
* **Print Optimization:** Added specific page-break logic for the Photo
Book view to facilitate PDF/Physical book creation.
* **User Interface:** Added navigation buttons, image counters (e.g., "3
/ 25"), and independent scrolling for long description texts.
To enable the new functionality, users should update their configuration
to use
the `photobook` theme. The system automatically handles EXIF extraction
from
JPG, JPEG, and HEIC files.
b2ad32c to
2f86538
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Introduces a new theme "photobook" optimized for high-fidelity media presentation and print-ready PDF export.
Three Integrated View Modes:
Full-Screen Media Viewer:
Enhanced Metadata Display (Rich Captions):
Responsive Design: Implements a two-column desktop layout that stacks for tablet and mobile devices.
Typography & Styling: Standardized on Helvetica Neue with a clean white (#ffffff) background and UTF-8 charset declaration.
Print Optimization: Added specific page-break logic for the Photo Book view to facilitate PDF/Physical book creation.
User Interface: Added navigation buttons, image counters (e.g., "3 / 25"), and independent scrolling for long description texts.
To enable the new functionality, users should update their configuration to use
the
photobooktheme. The system automatically handles EXIF extraction fromJPG, JPEG, and HEIC files.