defstudio/filament-column-length-limiter
A Filament plugin that automatically truncates long table column text, keeping your admin tables tidy and readable. It limits displayed character counts with sensible defaults, so overflowing values no longer break layouts or blow up row heights.
TextColumn macro affects how consistently truncation, tooltips, and copy-to-clipboard behave across every resource in the admin panel.Consider it when:
TextColumn limit + tooltip combination per resource.Look elsewhere (or build in-house) when:
TextColumn::limit() and ->tooltip() already cover the base case; a plugin is redundant if core suffices.Adoption criteria checklist: Filament 5 confirmed → core limit() evaluated first → plugin adds measurable DX over core → dependency accepted in composer.json with a version constraint that will not silently pin you out of a Filament upgrade → an owner is named for keeping it current.
For executives (one line): A small, low-risk UI plugin for our admin panel that trims overly long table values so screens stay readable — this release is just a compatibility update to keep it working when we move to Filament 5.
For engineering leads: v5.0.0 is a breaking release — it upgrades the package to Filament 5 and nothing else. The changelog is one substantive PR (filament 5 upgrade) plus three Dependabot bumps (actions/checkout 5→6, fetch-metadata 2.4→2.5, git-auto-commit 6→7). There are no new features, no deprecations, and no API additions. Practical consequences: (1) treat this as a version-coupled dependency — 5.x for Filament 5, 4.x for Filament 4, and do not assume a compatibility shim; (2) bundle the bump into the Filament 5 upgrade branch rather than as a standalone PR; (3) before adopting, verify Filament's native TextColumn::limit() doesn't already solve the problem — if it does, the cheapest move is to drop the dependency and delete a line from composer.json.
For the product owner: No user-visible behavior change ships with v5.0.0. The decision it forces is scheduling, not scope: this package must move in lockstep with the Filament 5 migration, so it belongs in that milestone's checklist alongside the rest of the admin-panel dependency audit.
How can I help you explore Laravel packages today?