nova_ui 1.0.3
nova_ui: ^1.0.3 copied to clipboard
A modern Flutter UI framework with reusable widgets, design system components, and beautiful developer-friendly APIs.
Changelog #
All notable changes to this project will be documented in this file.
1.0.3 #
New Widgets #
NovaShimmer— animated skeleton loading placeholder with circle, rectangle, card, and list presetsNovaAvatar— network/asset/initials/icon avatar with online indicator, border, and size variantsNovaChip— filter/tag chips with filled/outlined/soft variants, icon, delete, and selected stateNovaChipGroup— single and multi select chip group
1.0.2 #
New Widgets #
NovaLoader— circular, linear, dots variants with theme-aware colorsNovaDialog— info/success/warning/danger alert and confirm dialogs with staticshow()helperNovaBadge— status labels, notification counts, dot indicators, overlay badges with filled/outlined/soft variants
1.0.1 #
New Widgets #
NovaCard— pre-styled card with elevation and tap support
Improvements #
NovaButton— addedvariant(filled/outlined/text),icon, disabled state viaonPressed: nullNovaTextField— converted toStatefulWidget, addedlabel,maxLines,enabled,textInputAction,onFieldSubmitted, auto password visibility toggleNovaContainer— addedonTap,onLongPress,elevationshorthand,width,height,clipBehavior
Design System #
NovaColors— semantic theme-aware methods (primary(context),surface(context), etc.), rawMaterialColorswatches (indigo,slate,green,amber,red)NovaSpacing— added gap widgets (gapMd,gapLg),EdgeInsetshelpers (paddingPage,paddingH(),paddingHV())NovaRadius— addedfull(pill shape),Radiusvariants (asMd,asLg), directional helpers (topLg,bottomMd)NovaTheme— new class:NovaTheme.light()/NovaTheme.dark()for one-lineMaterialApptheme setupNovaThemeContext—BuildContextextension:context.isDark,context.novaPrimary,context.novaTextSecondary
Bug Fixes #
CardTheme→CardThemeData(Flutter 3.19+ compatibility)