akunbeben/fluid-actions
Fluid Actions is a UX toolkit for Filament Actions, offering inline confirmation, hold-to-confirm gestures, and ActionGroup support with per-action timeouts and smart fallbacks to Filament's default behavior.
Consider it when all of the following hold:
wire:confirm browser dialog feels off-brand or too blunt.Look elsewhere — or build it yourself — when:
To executives: This is a small, free (MIT), additive UX upgrade for our admin panel that reduces accidental destructive actions — the kind that generate support tickets and occasionally require incident review. Cost is a dependency line and roughly an hour of integration; the changes are opt-in per action, so if it doesn't earn its place we remove the plugin and every action reverts to standard behavior. The honest caveat is maturity: it's a young, low-adoption package from a single maintainer, which is why I'd recommend pinning the version and vendoring the source rather than treating it as a long-term vendor commitment.
To engineering: A Filament plugin that swaps the confirmation mechanism on selected Actions — inline confirm, press-and-hold, and group/dropdown support — with per-action configuration for hold duration and timeout, plus automatic fallback to Filament's default for anything complex. Integration is composer require plus one ->plugin() registration, and adoption is incremental per action, so blast radius is small and rollback is deleting one line. Two conditions before we merge: pin the exact version and vendor or fork the source, and confirm keyboard/assistive-tech behavior on hold-to-confirm before we attach it to anything irreversible. If either condition is unmet, we're one to three days from building the inline-confirm variant ourselves — that's our BATNA and it should cap how much we invest here.
How can I help you explore Laravel packages today?