284 Followers
8 Following
81 Posts
A powerful open-source UI framework for Laravel • Build and ship apps & admin panels fast with Livewire
🐙 GitHubhttps://github.com/filamentphp/filament
🌐 Websitehttps://filamentphp.com

🤩 Showcase: Filament out in the wild! Cachet, the open-source status page system, is now using Filament for its panel.

https://github.com/cachethq/core/pull/50

Filament Dashboard by jbrooksuk · Pull Request #50 · cachethq/core

NoteThanks to @danharrin for helping me with this PR. Introducing Filament as the dashboard system used by Cachet. While we do have a custom dashboard designed already, Filament gets us surprising...

GitHub

There is another new form component, Split, that allows users to define a flex-based column layout without fixed grid widths.

https://filamentphp.com/docs/3.x/forms/layout/split

Split - Form Builder - Filament

There is a new infolist entry: KeyValueEntry, that allows you to output a key-value table of data, similar to the KeyValue form component.

https://filamentphp.com/docs/3.x/infolists/entries/key-value

Key-value entry - Infolist Builder - Filament

When using a TextInput for a password, you can now make it revealable, which allows the user to click a button to see the password in plain text.

https://filamentphp.com/docs/3.x/forms/fields/text-input#revealable-password-inputs

Text input - Form Builder - Filament

Table columns can now be grouped together with a common header, which is displayed above the existing headers.

https://filamentphp.com/docs/3.x/tables/columns/getting-started#grouping-columns

Getting started - Table Builder - Filament

We introduced a new form component: ToggleButtons. This is an alternative to Select, Radio or Checkbox List, with a different UI, based on traditional buttons. Users can select one or multiple buttons, which can also have icons and different colors.

https://filamentphp.com/docs/3.x/forms/fields/toggle-buttons
Toggle buttons - Form Builder - Filament

Table filters can now be deferred, allowing the user to click an “apply” button before they affect the table results. This is useful for heavy queries to improve performance while the user is trying to use the table.

https://filamentphp.com/docs/3.x/tables/filters/getting-started#deferring-filters

Getting started - Table Builder - Filament

Clusters are a new way to structure large panels, that build on top of the sub-navigation UI introduced in v3.1. They group together multiple resources and pages, allowing you to easily set up a common sub-navigation sidebar, breadcrumbs, and URL prefix. The result? Less items in your main navigation, and some hierarchy for your codebase and UI.

https://filamentphp.com/docs/3.x/panels/clusters

Clusters - Panel Builder - Filament

There is a new action to accompany ImportAction from v3.1: ExportAction. This allows users to choose which columns to export, optionally rename them, and then download their data to CSV or XLSX format.

https://filamentphp.com/docs/3.x/actions/prebuilt-actions/export

Export action - Actions - Filament

💛 We've just published another "minor" release for
@filamentphp
that should be a major upgrade to your experience!

v3.2 brings a ton of new features, and we really hope you can make good use of them!

More details about each feature in the thread, blog post soon!