Features
Grid & layout
- Responsive CSS grid (1–6 columns)
- Optional masonry layout
- Themes: Modern 2026, Minimal, Dark + accent colour
- Aspect-ratio lock for uniform thumbs
- Hover zoom, lazy loading, loading skeletons
- Responsive
srcset thumbnails (multiple sizes)
- WebP thumbnail generation + cache under
images/fullscreen/
- Category filter pills
- Load more / pagination for large folders
Lightbox experience
- True OS fullscreen (Fullscreen API)
- Previous / next, keyboard arrows, swipe on touch
- Play / pause slideshow + progress bar
- Download button
- Share: copy link + WhatsApp / X / Facebook
- Scroll zoom + pan, plus pinch-zoom on mobile
- Optional filmstrip
- Fit modes: contain or cover
- Deep-link hash to open a specific image
- Prefetch next/prev for smoother browsing
- Focus trap + screen-reader announcements (“Image 3 of 12”)
Content & media
- Folder mode or individual slides
- Auto captions from filenames
- Folder categories from filename prefix or subfolders
- Alt text, captions, categories per slide
- Video slides: MP4, YouTube, Vimeo
- Optional right-click / drag protect
- Schema.org ImageGallery JSON-LD for SEO
Module vs plugin vs editor button
- Module — full settings UI, positions, menu assignment
- Content plugin — shortcodes inside articles and HTML modules
- Editor button — insert a shortcode from a friendly popup
Technical
- Joomla 4 / 5 / 6 services architecture
- Vanilla JavaScript (no jQuery required for the lightbox)
- Works on modern PHP versions used by current Joomla installs