vitisstudio/filament-hover-sidebar
A Filament plugin that adds a hover-expandable sidebar to your admin panel, letting navigation stay compact until users hover to reveal full labels and menus. Keeps interfaces clean while improving access to resources, ready to install and configure in any Filament app.
hover: none / pointer: coarse (notably iPads in landscape). If your admin users work from tablets, this release is the first version worth piloting.min-width: 1024px rather than hover capability, you can now support a consistent “desktop-style rail” across mouse, touch, and pen at tablet-landscape widths — useful if your support matrix promises iPad compatibility.Consider it when:
Look elsewhere or build custom when:
min-width: 1024px and does not address small-screen navigation.For executives: This is a small, low-cost admin UX improvement that makes our Filament admin panel more usable on tablets. The latest release fixes a bug that previously broke the sidebar rail on touch devices, so it is now viable for iPad-using staff. The main caveat is maturity: it is an early-stage package, so we should pilot it with a small group, pin the version, and avoid treating it as business-critical infrastructure.
For engineering: Adopt v0.1.3 or later, not earlier. It is a CSS/JS-only enhancement: the rail works at min-width: 1024px, uses event.pointerType to distinguish mouse hover from touch/pen press, and handles touch collapse on outside pointerdown or navigation. Note the capture-phase click listener that makes the first press expand a collapsed rail — verify it does not conflict with Alpine navigate or custom sidebar click handlers. Pin the dependency, test on iPad landscape, and confirm keyboard activation remains unaffected.
How can I help you explore Laravel packages today?