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.
directorytree/privacy-filter-classifier
directorytree/privacy-filter
datacore/hub-sdk
develia/commons
cuci/prototurk-sdk
cuci/prototurk-sdk-symfony
develia/geo-bundle
dreamzy/livewire-charts
touchestate-sdk/php-sdk
22h/doctrine-garbage-collection-bundle
agtp/agtp-php
agtp/mod-php
splash/sonata-admin
splash/metadata
splash/openapi
splash/scopes
splash/toolkit
testo/output-teamcity
testo/bridge-symfony
spatie/flare-daemon-runtime