Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Filament Image Gallery Laravel Package

al-saloul/filament-image-gallery

View on GitHub
Deep Wiki
Context7
v3.0.0

Added

  • Support for Filament v5.x
  • Backward compatibility maintained with Filament v3.x and v4.x
  • Added remainingTextBadge() method to control whether the remaining count is displayed as a badge or plain text
  • Improved stacked layout with better RTL support and customizable overlap

Changed

  • Updated all Filament package dependencies to support ^3.0 || ^4.0 || ^5.0
  • Replaced Tailwind-based stacking with inline styles for better reliability across different CSS configurations
v2.1.4

Added

  • overlap() method for ImageGalleryColumn to match Filament's API
  • getOverlap() method as an alias for consistency

Fixed

  • SPA Mode Compatibility: Fixed image gallery viewer not loading without page reload when using spa() mode
    • Moved Viewer.js initialization to dynamically loaded JavaScript
    • Assets are now loaded on-demand when galleries are detected
    • Works seamlessly with Livewire 3.x SPA navigation
  • Stacked Layout: Fixed stacked images not displaying correctly due to Tailwind dynamic class generation
    • Replaced Tailwind -space-x-* classes with inline margin-inline-start styles

Changed

  • Viewer.js CDN assets are now loaded dynamically via JavaScript instead of inline in Blade templates
  • Improved MutationObserver for better detection of dynamically added galleries
v2.1.3

Changed

  • Renamed circle() to circular()
v2.1.0

Added

  • imageGallery() macro for Filament\Tables\Columns\ImageColumn
  • imageGallery() macro for Filament\Infolists\Components\ImageEntry
  • Support for using standard Filament Image components with the gallery viewer
v2.0.6

Fixed

  • Minor bug fixes
v2.0.5

Fixed

  • Image clicks no longer trigger Filament's table row navigation (recordUrl). Users no longer need to add ->recordUrl(null) to their tables to use the image preview feature.
v2.0.1

Added

  • disk() method for Storage integration (both Column and Entry)
  • visibility() method for private files with temporary URLs
  • Cursor pointer on image hover

Changed

  • Renamed gap() to imageGap() in Entry to avoid Filament v4 conflict
  • Removed empty text display when no images

Fixed

  • Filament v4 compatibility for ImageGalleryEntry
v2.0.0

Added

  • Support for Filament v4.x
  • circle() method for circular image thumbnails
  • ring(width, color) method for customizable borders
  • stacked(overlap) method with configurable overlap spacing

Changed

  • PHP requirement updated to ^8.2
  • Compatible with both Filament v3.x and v4.x
v1.0.0

Added

  • Initial release
  • ImageGalleryColumn for Filament tables
  • ImageGalleryEntry for Filament infolists
  • x-image-gallery::image-gallery Blade component
  • Viewer.js integration for image manipulation
  • Dark mode support
  • RTL support
  • English and Arabic translations
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
codifyo/ts-generator-bundle
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky
spatie/mailcoach-vapor