@angularforge/gallery
Features
A feature-rich, accessible Angular image gallery with lightbox, 50+ layouts, and social sharing.
@angularforge/gallery is a feature-rich, accessible Angular image gallery built with Angular 22 Signals , OnPush change detection , and standalone components . It supports lightbox, full-gallery, keyboard navigation, social sharing, and multi-layout grid distributions.
50+ grid layout distributions — vertical, horizontal, and mixed orientations Lightbox — slide/fade animations, keyboard navigation (← → Escape) Full-gallery overlay — scroll-locked, animated slide-up panel Auto play — configurable interval and pause-on-hover (stops at the last image) Navigation bullets — clickable dot indicators for the current position Download button — direct download of the current image from the lightbox Custom actions — inject your own icon buttons into the lightbox toolbar Events — imageChange,lightboxOpen,lightboxClose,lightboxImageChangeSocial share dialog — Facebook, Twitter, LinkedIn, WhatsApp, Telegram, Instagram, Email, Copy Link Skeleton loading — smooth loading states before images appear Multi-language — built-in en/essupport with zero external requestsOnPush everywhere — every component uses ChangeDetectionStrategy.OnPushSignal-first — built with Angular Signals, computed(), andeffect()Standalone components — zero NgModule, fully tree-shakable SSR-compatible — no direct window/documentaccessWCAG 2.2 — keyboard navigation, ARIA labels, focus management