Commit Graph

46 Commits (47a924883e518be4fb953de7281c5ec2a136a24f)

Author SHA1 Message Date
Romain 9a2da3e5ea Temporarily remove the recursive nav from the Classic theme
- The recursive call within Handlebars was causing huge memory spikes
- It seems it deep cloned (?) the entire Album objects at every recursive call
- This itself could bloat to several hundred megs of RAM for very large galleries

Replacing it with a simple breadcrumbs navigation for now.
7 years ago
Romain 3e64d2ab38 Create a Metadata model attached to input files
- for easier unit testing
- to enable input filtering (e.g. only include photos with this keyword)
7 years ago
Romain 6cdc99525c Fix video poster aspect ratio: simply use the built-in VideoJS poster 8 years ago
Romain 91e55daf9b Upgrade VideoJS to 5.17 8 years ago
Romain ee1186c1f4 Move theme/custom CSS to be loaded last to help with #57
Now, you can add lightgallery / videojs styles with "--css"
and they apply on top the the defaults (instead of being overridden)
8 years ago
Romain 4ccb10baba Fix image "alt" tags and video poster URL (mosaic theme) 8 years ago
Romain e719bf15b1 Single source of truth for input/outputs + view model for display (#58) 8 years ago
Romain 1690ab76d7 Fix video overlay icon for the Cards theme (relative path missing) 8 years ago
Romain e36464a76a New --albums-output-folder option to write all albums to a subfolder (cleaner output)
The main changes are
- this introduces relative paths, since some HTML files have to go ".." to get to public/media
- it also introduces the difference between album.path (OS dependent) and album.url (forward slashes)
8 years ago
Romain e930af7f49 Add GIF support, fixes #22.
One major change here is that thumbnails will always be generated as ".jpg".
This is potentially a breaking change, in the sense that all "png" or "jpeg" thumbnails
would be to re-calculated and re-uploaded.
8 years ago
Romain 7575da7474 New <footer> config setting to add a line of text (or HTML) at the bottom 8 years ago
Romain f7bfe954a9 Extra margin at the bottom of pages for legibility 8 years ago
Romain 043d2fbb05 CSS fixes: fixed height and smoother header rendering 8 years ago
Romain 22e0c88608 Mosaic theme: bigger font + make header clickable 8 years ago
Romain 9fdef73f6e Cards theme: single album preview to be more different from "classic" 8 years ago
Romain 7eba1d4695 Remove old hamburger menu button from Cards theme 8 years ago
Romain e4e920e053 Don't float thumbs in "classic" mode, inline-block works just as well 8 years ago
Romain e414ad7a74 Fix thumbnail size in HTML before rendering to avoid page jumps 8 years ago
Romain ff7b720f49 Remove sidebar until we have a good design
Current sidebar doesn't handle nested albums very well, and navigation is still awkward.
For example should it save its open/closed state when browsing?
8 years ago
Romain 0126c76479 Mosaic theme: class name for separators. Linebreak after the date on mobile 8 years ago
Romain ed605abeb4 Classic theme fixes 8 years ago
Romain b64843a8a1 Re-implement "classic" theme = same as thumbsup v1 8 years ago
Romain 3dd51841ff 2 main themes will be "cards" and "mosaic" 8 years ago
Romain 942f673670 Merge pull request #46 from rprieto/nested-albums
Nested albums
8 years ago
Romain Prieto 14bd74a540 Fix missing stylesheet 8 years ago
Romain Prieto f69d2e3d48 Add support for nested folders 8 years ago
Romain Prieto 9c0071c00d Work in progress: support multiple themes 8 years ago
Romain Prieto c2f290bbd6 thumbsup v2: rewrite the website around 'albums' 8 years ago
Romain Prieto 7d6afac2d0 Upgrade to LightGallery 1.2.2, and use VideoJS for playing videos 9 years ago
Romain Prieto 9473462871 Move to lightgallery instead of blueimp (had video player issues) 9 years ago
Romain Prieto e274ff8790 Fix missing homepage title 10 years ago
Romain Prieto e74733f52d Homepage with grid of 4 images per gallery 10 years ago
Romain Prieto 82c560d96f Big refactor / cleanup to support multiple pages on the website 10 years ago
Romain Prieto 6f53b594c5 Bug fix #18: download link points to "large size" if original is not available 10 years ago
Romain Prieto 92c6d6b9d3 Fix #12, add support for --google-analytics config (uses latest GA tracking code) 10 years ago
rprieto 06b2714fde Link to download the original media (photos / videos) 10 years ago
rprieto d7d9a9e3a9 Fix #3. Display web-friendly videos (smaller size, and keeps original) 10 years ago
rprieto eaa8bd2831 support for custom title and CSS 11 years ago
rprieto e5c5aaab24 "play button" overlay for video thumbnails 11 years ago
rprieto 1608b3cfac Generated website contains original media too
- now generate thumbs + large (original is too big for web download)
- simpler build system
11 years ago
rprieto 3a388181ee Fix thumbnail size in HTML to avoid jumping content while loading 11 years ago
rprieto 0b6c7ec8f8 Fix mobile viewport 11 years ago
rprieto 4a86ddc385 Remove unused template 11 years ago
rprieto dd93e87f42 Video thumbnails - no poster yet 11 years ago
rprieto 235a9c60e4 Activate BlueImp gallery viewer 11 years ago
rprieto 62c0d09868 Initial commit 11 years ago