harvirsidhu/filament-cards
Filament Cards turns any Filament page into a card-based navigation hub for settings hubs, cluster front pages, and resource dashboards. It auto-discovers authorized pages, supports grouping and layout, and feels native to Filament.
$navigationSort. Previously group order followed component discovery order (effectively filesystem order), so a cluster's front page could contradict its own navigation.generate_href_html() helper, so SPA navigation (wire:navigate) works on cards instead of forcing a full page load. Thanks [@webard](https://github.com/webard) (#1).CardsPage can now render a search input that filters cards client-side as you type.external() API on CardItem with the existing openUrlInNewTab(). The external-link icon is now driven by that flag rather than by comparing the card's URL host against app.url, which was guesswork that misfired behind proxies and on multi-domain setups.CardItem::external() and CardItem::isExternal().url() override are always internal, and a blank or unparseable app.url now yields false instead of true — previously an unset app.url marked every card external.CardItem::external() to force the state and automatic detection from the card's URL.badge(), badgeColor(), and badgeTooltip() to override.columns() on CardsPage and CardGroup now accepts Filament's responsive array and string forms (e.g. ['sm' => 1, 'lg' => 3]), not just an integer.Alignment::Center instead of Alignment::Start.getNavigationDescription() method or $navigationDescription property.$excludedClusterComponents and $excludedResourcePages on CardsPage to omit specific components from the grid.alignment() on CardItem for per-card alignment, and $iconPosition on CardsPage.Filament\Support\Enums\Alignment instead of shipping a duplicate enum.harvirsidhu-filament-cards to avoid colliding with other packages.Harvirsidhu\FilamentCards\Enums\Alignment. Import Filament\Support\Enums\Alignment instead.How can I help you explore Laravel packages today?