Weave 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

Gallery Json Media Laravel Package

webplusm/gallery-json-media

A Filament 4 JSON media field for images and documents, with a fluent API and Blade components for Laravel front-ends. Manage galleries, add custom properties, and render photos or document links easily.

View on GitHub
Deep Wiki
Context7
v5.5.0

What's Changed

  • Fix: a thumbnail larger than its image enlarged it, a smaller image now keeps its size, cropped to the requested ratio
  • Fix: the srcset of responsive-image offered widths larger than the image, it now stops at the width of the image when its size is recorded
  • Feat: the uploaded images are saved with their width and height, read from their header and turned by their exif orientation as their thumbnails are (a svg has none)
  • Feat: new ImageDimensions value object and Media::getOriginalDimensions()
  • Feat: gallery-json-media:regenerate also records the size of the images that the declared models saved without it, without their model events nor a new updated_at; it fails when an image is missing or its size cannot be read
  • Feat: new --thumbnails-only and --dimensions-only options of gallery-json-media:regenerate
  • Upgrade: run php artisan gallery-json-media:regenerate with your models declared in maintenance.models: the images uploaded before get their size, and the thumbnails that were enlarged are rendered again at the size of their image

Full Changelog: https://github.com/webplusmultimedia/filament-json-media/compare/v5.4.1...v5.5.0

v5.0.1
v5.0

chore: add filament v5 on v5.x

v4.2.1

fix: make image dimensions optional in JSON media properties

v4.2

feat: add support for custom image class in JSON media rendering

v4.1.9

fix: show drag-and-drop icon for the reorderable gallery on the list view by @webplusmultimedia

v4.1.8

feat: List or grid view support by @webplusmultimedia #23

v4.1.7

What's Changed

Full Changelog: https://github.com/webplusmultimedia/filament-json-media/compare/v4.1.6...v4.1.7

v4.1.4
  • fix: correct placement of alt attribute assignment in JSON media handling

Full Changelog: https://github.com/webplusmultimedia/filament-json-media/compare/v4.1.3...v4.1.4

v4.1.01

What's Changed

Full Changelog: https://github.com/webplusmultimedia/filament-json-media/compare/v4.1.0...v4.1.01

v4.1.0
  • feat: add support for generating crop URLs without tokens and update related method signatures
v4.0.10

filament v4 plugin

v4.0.7
  • fix: remove tmp file on delete btn when not saving
  • fix: correctly check rawState on the first load, causing a reorder problem
v4.0.6
  • chore: simplify icon rendering with helper functions and add label binding to entry-wrapper
  • chore: comment out background styling in gallery file upload component
v4.0.5
v4.0.4
  • fix some css on entry components
v4.0.3
  • change css configuration in theme
v4.0.2
  • adjust gallery media dimensions
  • implement embedded view for JsonMediaColumn
v4.0.1
  • change width x height on documents view
  • fix build styles
  • add optional horizontal mouse scrolling to the Gallery
v4.0.0

First go on Filament V4-beta

  • change a bunch of stuffs for v4 compatibility
v2.3.1

wip

v2.1.2

Full Changelog: https://github.com/webplusmultimedia/filament-json-media/compare/v2.1.1...v2.1.2

  • fix max files
  • change crop to fit with crop
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.
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator
equipc/laravel-email-database-log
adedsec/nova-translated-labels