- How do I install hoceineel/filament-quick-action-dock in a Laravel app?
- Install it with Composer using composer require hoceineel/filament-quick-action-dock. Then follow the README to register or configure the dock for your Filament panel. If your Laravel app uses package discovery, the service provider should be detected automatically, but check the install notes for any required panel setup.
- Does Filament Quick Action Dock support Filament v3 and Laravel 11?
- The package is built for Filament panels in Laravel applications, but the exact Filament and Laravel version constraints are defined in its composer.json and README. Check those constraints before installing, especially if you are on Filament v3 or a newer Laravel release. If your version is not listed, test in a staging app before adopting it.
- How do I configure the quick actions shown in the dock?
- You define the dock's actions in PHP, including labels, icons, ordering, and visibility. That keeps the configuration inside your Filament panel code instead of requiring custom JavaScript. See the README for the exact action class or array structure expected by the package.
- Can I use a speed dial instead of a horizontal action bar?
- Yes. The dock can render as a speed dial or as a bar, so you can choose the interaction pattern that fits your panel. Set the mode in the package configuration and the same action list can be presented in either layout. Verify the available mode keys in the README for your installed version.
- What are the four flat dock styles?
- The package ships with four flat visual styles you can choose from in configuration. The exact style keys are listed in the README; select the one that matches your panel theme. Because they are flat styles, they are intended to blend into Filament's admin UI without heavy shadows or gradients.
- Can users drag the dock and will it remember its position?
- Yes. The dock can be dragged anywhere on the screen, and the package remembers its position. That means users can move it out of the way of forms, tables, or modals and keep it where they prefer. The exact persistence behavior is described in the package documentation.
- How do I control which actions are visible or their order?
- Action visibility and ordering are configured in PHP alongside the rest of the dock setup. You can decide which actions appear and in what sequence, then use your own panel authorization rules to limit access by user or role. Check the README for the supported visibility callbacks or flags.
- Does the floating dock work on mobile devices?
- The dock is a floating web UI component for Filament panels, so it is intended to remain accessible in modern mobile browsers. Test touch dragging, dock position, and action spacing on your target devices, especially with many actions. If you rely on the remembered position, confirm it behaves correctly after refresh on mobile.
- How can I test the dock before deploying it to production?
- Start by enabling the dock in a local or staging Filament panel with a small set of actions. Check rendering, action ordering, visibility rules, drag behavior, and position persistence across page loads. Add your own authorization tests around who can see or trigger each action, and pin the package version in composer.lock before production.
- What should I check before choosing this package over other Filament quick action plugins?
- Compare it with other Filament quick action or floating menu plugins on Packagist and GitHub, focusing on Filament version support, maintenance activity, and configuration style. This package stands out if you specifically want a draggable floating dock with speed dial or bar modes and flat styles. For simpler needs, a standard Filament action group or page header actions may be enough.