asmit/resized-column
A Laravel Nova package that adds a ResizedColumn for showing image thumbnails at custom dimensions in resource listings. Resize images on the fly, avoid manually generated derivative files, and keep admin tables fast, clean, and consistent. Simple to install and configure.
->modal() / ->slideOver() was trapped under the sticky thead and buried beneath Filament's topbar. That tells us the package is designed to sit alongside Filament's own table toolbar rather than replace it, which lowers the "conflict risk" line item in the build-vs-buy math — but only for setups that look like the one just patched.z-index against Filament's chrome is direct evidence the package reaches into Filament internals. That is a build-vs-buy input, not just a procurement footnote.Adopt when:
z-index scale, so re-test on every Filament upgrade.Look elsewhere (or build) when:
NOASSERTION is a hard stop for anything shipped in a commercial or redistributed product until legal reads it. This is the single biggest gate, and no patch release changes it.thead stacking order; a different Filament version can silently reintroduce it. Pin and test before committing..fi-ta-header-ctn container and toolbar modals; a third-party overlay may still collide.For executives: This is a small UX win for internal tools, not a revenue feature. Our ops and back-office users work in dense tables all day, and fixed column widths are a persistent, low-grade friction — the kind that generates support tickets and quiet workarounds like CSV exports. This package lets users drag column widths themselves. v4.0.2 is a maintenance patch, not a feature release: it fixes a rendering bug where, if a team already uses Filament's column manager or filter panel in the table toolbar, that panel could open hidden behind the top navigation bar. That matters because it means the package plays nicely with the table tooling we already have rather than forcing a replacement. Cost is roughly an afternoon of integration plus a legal read of an ambiguous license; there is no infrastructure, migration, or ongoing hosting cost. The trade-off is dependency risk: one maintainer, few users, unclear license, and a fix that depends on Filament's internal styling. My recommendation is to adopt v4.0.2 or later behind a pinned version for internal-facing panels only, keep the diff small enough to revert, re-test whenever we upgrade Filament, and not let it into anything customer-facing or redistributed until legal signs off.
For engineering: One Composer dependency, one plugin registration in the panel provider, zero schema or data changes — behavior is confined to the table header. Pin to v4.0.2 at minimum; v4.0.1 has a known defect where a ->modal() / ->slideOver() column manager or filter trigger gets trapped inside the header's stacking context and renders beneath the topbar. Note what the fix actually does: the toolbar container gets z-index: 21 to clear the sticky thead, and is lifted above the chrome only while a toolbar modal is open. That is a deliberate coupling to Filament's stacking order (thead < 21, toolbar modal 40, topbar 30), so treat any Filament upgrade as a re-test trigger for table toolbar overlays specifically. Before merge I need three things: confirm compatibility with our Filament major version and that our column manager/filter config uses modal() or slideOver() where applicable; smoke-test opening each toolbar overlay with the plugin active to confirm nothing is clipped; and confirm whether width changes persist across sessions — if they don't, say so explicitly, because that changes what we can promise users. If the maintainer goes quiet, we fork and carry the patch, so keep the integration thin and avoid depending on internals beyond what we've already re-tested.
How can I help you explore Laravel packages today?