martin6363/filament-click-spark
A Filament plugin that adds a playful click-spark animation to your admin panel's buttons and interactive elements, giving instant visual feedback on every click. Lightweight and easy to install, it brings a small touch of polish to the Filament UI with minimal configuration.
PanelProvider: internal ops/support and sales-demo/brand-personality panels yes; customer-facing, public-sector, regulated, and accessibility-audited panels no.Consider it when:
filament:assets pipeline, and the package metadata doesn't state which is supported. Read the constraint in vendor/.prefers-reduced-motion is handled, or a thin wrapper can handle it in under an hour. This is a hard gate, not a nice-to-have; particle bursts on every click are a vestibular concern and an accessibility finding forces immediate removal anyway.wire:navigate behavior is confirmed — duplicate listeners and leaked canvases across SPA navigation are the realistic silent failure, showing up as slow CPU creep over a long shift, not as a bug report.Look elsewhere — usually meaning build in-house — when:
The honest competitor is a small first-party Alpine component. It removes the supply-chain question entirely and costs less than the diligence this package requires. Reach for the package only when demo speed or a brand-personality panel genuinely outranks that math.
For executives — 30 seconds:
"A free, MIT-licensed UI polish plugin for our Filament admin panels. It adds a small tactile animation on click. No build step, no new services, no data touched, and it's removable by deleting one line. I'm proposing a half-day spike on the internal ops panel only, gated behind a config flag that defaults to off, with a decision point on day five: adopt, fork, or replicate in-house. Total exposure is a few engineering hours — it will not affect any release date, and I'm not claiming it improves productivity or satisfaction; it's a cheap, visible, reversible experiment."
For engineering — the ask:
false, wrapped in a one-file adapter class so the eventual composer remove or vendor-fork swap is a single import change.^1.0), commit the lockfile, and treat the constraint as load-bearing.wire:navigate back and forth five times → still exactly one burst and a flat DOM node count; production CSP applied → zero blocked-script console errors.php artisan filament:assets as a deploy step, not a manual one.For design/accessibility:
The governing question for the day-five review: if this needs more than a few hours of engineering attention to justify keeping, delete the provider line and spend the time somewhere that compounds.
How can I help you explore Laravel packages today?