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.
calmfox/watch-sylius
damienfern/grpc-symfony-bundle
atoolo/index-bundle
atoolo/genai-bundle
coprotoai/laravel-ticket
davidjln/llm-carbon-bundle
cryonighter/valid-request-bundle
coolms/taxonomy-bundle
coolms/field-bundle
articulate-orm/symfony
aaix/laravel-tall-architect
ephoto/akeneo-connector
emmanuelballery/eb-plantumlbundle
emielburgman/symfony-visitor-beacon
emielburgman/symfony-visit-storage
emielburgman/symfony-security-headers
emielburgman/symfony-log-viewer
emarref/xdebug-bundle
emarref/pubnub-bundle
elriseio/finance-money-bundle