flukit_ui 1.0.2
flukit_ui: ^1.0.2 copied to clipboard
A lightweight, productivity-focused Flutter UI package providing short, readable, and consistent aliases for commonly used widgets, properties, and styling utilities.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.0 - 2026-09-16 #
Added #
- Core Widget Aliases:
cont: Concise, powerful wrapper aroundContainerandBoxDecoration.txt: ExpressiveTextwrapper with shorthand properties and fluent modifiers (.fs(),.bold(),.cl(), etc.).col&row: Sane wrappers forColumnandRowusingch: [...].stk: LightweightStackalias.ctr: RapidCenteralias.pad: CleanPaddinghelper with named constructors (pad.all,pad.sym,pad.only).ali:Alignalias.exp&flx: Shorthand forExpandedandFlexible.box:SizedBoxalias withbox.square,box.shrink, andbox.expand.safe:SafeAreaalias.scaf:Scaffoldalias.ico: ConciseIconwrapper.img: High-levelImagehelper supporting network, assets, providers, and auto-clipping border radius.
- Utilities & Helpers:
gap(size),vgap(height),hgap(width)for effortless spacing.hex(code, {alpha})color parser supporting#RGB,#RRGGBB, and#AARRGGBB.- Semantic color palette (
white,black,transparent,grey100–grey900,red,blue, etc.). - Font weight constants (
thin,regular,medium,semiBold,bold, etc.).
- Extensions:
Widgetextensions:.pad(),.px(),.py(),.pt(),.pb(),.pl(),.pr(),.center(),.expanded(),.flexible(),.opacity(),.clipR().numextensions:16.gap,16.vgap,16.hgap,12.rad,16.pad,16.px,16.py.- Standard
Textstyling extensions:.fs(),.bold(),.cl().
- Testing & Documentation:
- Complete test suite covering widget trees, property mappings, edge cases, and extensions.
- Interactive example app demonstrating all core capabilities and before-vs-after comparisons.