tonegabes/filament-better-options
CheckboxStackedCards, CheckboxTable, RadioStackedCards and RadioTable components for richer layout choices.ComponentStyles::StackedCards and ComponentStyles::Table enum cases.HasOptionColor trait: per-option tint driven by Filament\Support\Contracts\HasColor on enum cases, with optionColors() escape hatch.IconResolverService with a Heroicons fallback when tonegabes/filament-phosphor-icons is not installed; overridable via config('better-options.icons.defaults').tests.yml (PHP 8.2/8.3 matrix), phpstan.yml, fix-php-code-style-issues.yml.SECURITY.md and composer test / composer test-coverage scripts.docs/architecture.md describing the real package architecture.RadioList, RadioCards and RadioTable now extend Filament\Forms\Components\Radio, preserving native features (boolean(), inline(), state casts, validation rules).IconManagerService refactored to delegate defaults to IconResolverService and to throw a clear InvalidArgumentException when componentType is null instead of interpolating a null enum into a string.HasIndicator/HasOptionIcon moved to protected helper methods to make traits easier to test and override.docs/IMPROVEMENTS_SUMMARY.md that referenced APIs that were never implemented.tonegabes/filament-phosphor-icons is now a suggest dependency instead of a hard requirement; projects that already have it installed keep the previous visual defaults.CheckboxList, CheckboxCards, RadioList, RadioCards components with descriptions, extra texts, icons, indicators and minimal / modern / classic themes.How can I help you explore Laravel packages today?