bkey_uikit 0.0.1
bkey_uikit: ^0.0.1 copied to clipboard
BMoni design system for Flutter — typography, colour tokens, themes and a curated set of reusable UI primitives shared across Bkey products.
Changelog #
All notable changes to bkey_uikit are documented in this file. The format
follows Keep a Changelog and the
project adheres to semantic versioning.
0.0.1 — Initial release #
Added #
BMoniColorspalette with primitive swatches and theme-aware semantic tokens accessible viacontext.colors.{bg,border,text}.BMoniTextStylestypography scale (display, heading, body, label) plus theBMoniTheme.darkTheme()factory andRethink Sansfont bundle.- Buttons & actions:
BMoniButton(primary / secondary / outline / ghost × 4 sizes, with leading/trailing icons and loading state),UtilityButton,SwipeableActionRow. - Inputs:
BMoniTextFormField(filled and outlined),BMoniTextAreaFieldwith grapheme-aware character counter,FileUploadWidget. - Layout:
CustomAppBar,SectionHeader,ActivitySectionCard,InfoCard,BottomSheetHeader,HandBarWidget. - Sheets & overlays:
BMoniBottomSheet.show,BMoniTitledBottomSheet,BMoniOptionsBottomSheet,SelectorBottomSheet<T>,SearchableSelectorBottomSheet<T>,CurrencyOption. - Feedback & status:
BMoniToastandBMoniToastOverlay(default, success, warning, error, info),EmptyState,FailureWidget,InProgressWidget,ProgressLoaderWidget,ChasingDots. - Wallet:
BMoniWalletCardwith type / variant / image / gradient backgrounds,BMoniWalletCardBalance,PageDotsIndicator. - Avatars & images:
ProfileAvatar,ChatAvatar,ProfileImageWidget,CountryFlagWidget. - Miscellaneous:
ResponsiveStepper,UnreadCountBadge,TierBenefitItem,DashedDividerPainter,DashedBorderPainter,BouncingPageViewPhysics,ReadMoreText. - Full-coverage example app under
example/showcasing every widget grouped by category.