NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
A modified variant of shadcn_flutter along with new features & improvements. This package follows the changes of shadcn_flutter while also maintaining additional features & fixes.
Last release 6 months ago
10 Mar 2026
Release timing varies
gaps range from 8 days to 2 months
Rarely documented
notes for 2 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
196 releases · first in 2022
One column per quarter.
Tabs, TabList, and TabPane are now based on the new TabContainer
overrideButtonContent to MutableText to override the appearance of the edit button icon widgetbuttonGapWidth to MutableText to set the gap between the text and the button defaults to 4sidebarHeader to NavigationScreen to allow for a header in the sidebarFix sortable gesture issue with immediate drop after drag pick up
emnptyLeadingSpace property to MenuButton & MenuLabel to allow changing the leading space when no icon is specified. Defaults to 16 to remain unchanged if undefined.Sheets return their popped value
BREAKING: Removed ArcaneCheckbox & ArcaneCheckboxState in favor of Checkbox & CheckboxState
ArcaneCheckbox & ArcaneCheckboxState in favor of Checkbox & CheckboxStatemaxLength to MutableTextExpander widgetchildren property to ListTile which allows it to become an expansion tileFix toARGB32() for logging for now
* Reorderable Lists
* Removed Routing
Improved the ArcaneSidebar spacing & how it fits into fill screens
ArcaneSidebar spacing & how it fits into fill screensArcaneScreen to docsSection & CollectionOverflowMarquee no longer just burns render / build time when offscreen or when not animating
* Performance Improvements
* More Shaders
A bunch of shaders arrived and we dont know what they want from us.
logAnnounce methodsRemove InjectScreenFooter from children of FillScreen & SliverScreens
GutterTheme.enabled defaulted to true in ArcaneThemeCollection & SectionADD ArcaneScreen which switches between FillScreen and SliverScreen based on the child provided
ArcaneScreen which switches between FillScreen and SliverScreen based on the child provided* Sliver Fixes
* Reduce default blur effect * Improved debug logging
Added .edgeBlur methods to widget extensions
EdgeTheme to ArcaneTheme for edgeBlur defaultsNothing published for this version
Added ToastTheme to ArcaneTheme supporting location, showDuration and entryDuration
ToastTheme to ArcaneTheme supporting location, showDuration and entryDurationArcaneShortcutsSliverScreen bar section header spacingADD defaultHeaderHeight defaulting to 0 in arcane theme
defaultHeaderHeight defaulting to 0 in arcane themeBREAKING: Removed the context parameter for MenuButton onPressed. If you need the menu button context specifically, use onContextPressed in the MenuBu
MenuButton onPressed. If you need the menu button context specifically, use onContextPressed in the MenuButton instead. Both callbacks will fire if both are defined.AdaptiveAbstractArcaneThemeFillScreen & SliverScreen minContentFraction & minContentWidthGutterTheme to ArcaneThemeArcaneTheme.of(context) for accessing themesmessageGroupDistance to ChatThemeNavigationTheme to ArcaneTheme for NavigationScreen defaultsArcaneShortcuts a much simpler shortcuts system for basic actionsArcane.pushReplacement & Arcane.pushAndRemoveUntil for replacing routesFEAT Chat message box now word wraps
SortableDragHandle component for sortable itemsADD FadeScroll effect for scrollables
none to SortDirectionFadeScroll effect for scrollablesclipBehavior prop to SortableLayerTableLayoutResult widths & heights listsTabPane, TabItem for tabbed navigation* Added InjectBarHeader
* Loosen dependency constraints
ADD MutableText & Text.mutable() extension
MutableText & Text.mutable() extensionUpdated Pylon to fix /#/ navigation when using ports without urlStrat
Removed the use of PixelSnap widgets and replaced them with their originals
CrossFadedTransition for transitioning between two widgets_ChipSuggestionItem in chipUpgrade pylon to include conduits
FIX compilation on WASM caused by Pylon
* ADD ExpansionBarSection * DOC Sidebar Examples
ExpansionBarSectionBREAKING: Removed SidebarScreen
SidebarScreenNavigationScreen
ArcaneSidebarArcaneSidebarArcaneSidebarExpansionToggle now autocloses the drawer if in draweWidget Function(BuildContext, NavigationScreen, int)?customNavigationBuilder for building it.NavTab you can now use NavDivider or just NavWidget to add custom widgets to the navigation. Currently only supported by drawers, rails, & sidebars.Screens tab for new nav tabs (hiding custom)Sortable not updating on data changeArcaneSidebarFIX failed compilation on master
FIX ArcaneFieldBool checkbox tristate logic
ArcaneFieldBool checkbox tristate logicArcaneSidebar and SidebarScreen for creating sidebarsSidebarScreen exampleADD padding to Checkbox, defaults to 8
padding to Checkbox, defaults to 8placeholder to NumberInputpointerSignals to NumberInput defaults to trueArcaneForm for creating forms and mapping to models easily, WIP.barHeader and barFooter to Bar which have zero padding & ignore safe area, but are in the bar's blur contextimport 'package:arcane/generated/arcane_shadcn/src/components/menu/dropdown_menu.dart'; for example.* Widen dependency constraints * Removed unused dependencies
FIX critical issue with non arcane routes unnamed crash
ADD Meta SEO overrides for ArcaneRoutes
ADD GhostButtonMenu to support ghost buttons menu launchers
GhostButtonMenu to support ghost buttons menu launchersArcaneRoute* Upgrade Pylon
* Upgrade Pylon
BREAKING: Removed Auth UI from Arcane
Continued improvements on the new Table widget
ADD SignInButton to support basically all the auth provider logos
SignInButton to support basically all the auth provider logosFontAwesomeIcons (promoted in arcane.dart)ArcaneSignInProviderType types for facebook & microsoftArcaneAuthProvider.signInWithProvider now requires BuildContextarcane_auth >=1.2.0Nothing published for this version
Nothing published for this version
Nothing published for this version
Fix BasicCard onPressed not working
Nothing published for this version
DOC Updated Total Component Count in Docs
Sortable componentSortable example 1,2 & 3Table example 2NumberInput exampleTable for frozen columnsNumberInput designtoDartSRC utility on ColorScheme for generating Dart code from a mutated schemeFEAT Table now supports Resizing
Table now supports ResizingScrollableClient + DOCTableResizer and ResizerItem for resizable panes and itemsSearchPredicate and SortDirection utilitiesCodeSnippet copy error when context not mounted (toast)ColorInput eye dropper icon sizePhoneInput popupWidthConstraint is now flexibleResizable overhauled to better handle flexible panesResizable examplesTable example 2Added the spin property to themes for hue spinning
Chat Screens support grouping, timestamps & fixed text styles / avatar alignment
* Expose TextField properties
Sidebar Constraints for navigation screen
Added Keyboard Shortcuts to the VFSView
ADDED leadingAlignment and trailingAlignment to TextField
Scaffold.backgroundColorleadingAlignment and trailingAlignment to TextFieldResizablePane.flex(), ResizableContainerData,Table to StaticTable to use the new shadcn Table widget. The new Table widget is more unstable but offers more features.Added VFS VFSView and IOVFS for a Virtual Filesystem Viewer
VFS VFSView and IOVFS for a Virtual Filesystem ViewerFabGroup and context.dismissFabGroup()* Fix CardCarousel
CardCarouselNothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →