bkey_uikit 0.0.1 copy "bkey_uikit: ^0.0.1" to clipboard
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 #

  • BMoniColors palette with primitive swatches and theme-aware semantic tokens accessible via context.colors.{bg,border,text}.
  • BMoniTextStyles typography scale (display, heading, body, label) plus the BMoniTheme.darkTheme() factory and Rethink Sans font bundle.
  • Buttons & actions: BMoniButton (primary / secondary / outline / ghost × 4 sizes, with leading/trailing icons and loading state), UtilityButton, SwipeableActionRow.
  • Inputs: BMoniTextFormField (filled and outlined), BMoniTextAreaField with 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: BMoniToast and BMoniToastOverlay (default, success, warning, error, info), EmptyState, FailureWidget, InProgressWidget, ProgressLoaderWidget, ChasingDots.
  • Wallet: BMoniWalletCard with 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.
2
likes
160
points
32
downloads

Documentation

Documentation
API reference

Publisher

verified publisherbkey.me

Weekly Downloads

BMoni design system for Flutter — typography, colour tokens, themes and a curated set of reusable UI primitives shared across Bkey products.

Repository (GitHub)
View/report issues

Topics

#ui #design-system #widget #components #bkey

License

Apache-2.0 (license)

Dependencies

cached_network_image, characters, dotted_border, flutter, flutter_svg

More

Packages that depend on bkey_uikit