nova_ui 1.0.1
nova_ui: ^1.0.1 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.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)