wolwoloom 0.3.6 copy "wolwoloom: ^0.3.6" to clipboard
wolwoloom: ^0.3.6 copied to clipboard

Editorial, typewriter-flavored Flutter design system. Mono type, hairline borders, ink-on-paper palette with a periwinkle accent. 100+ Material 3 widgets.

Changelog #

0.3.6 — docs polish #

  • README — expanded the package README with a real components table (all 80+ widgets grouped), design-language section, gallery import snippet, and a typical-page example. The pub.dev front page is now a useful starting point on its own.
  • No code changes — same surface as 0.3.5.

0.3.5 — repo rename #

  • Repo — GitHub repo renamed iyashwantsaini/WolwoLoomiyashwantsaini/wloom. All homepage, repository, issue_tracker URLs in pubspec.yaml and READMEs updated. Pub package name (wolwoloom) is unchanged.
  • Docs — dartdoc / display-string sweep so every brand mention reads wloom (the package id stays wolwoloom).
  • CIflutter analyze now runs with --no-fatal-infos to match local conventions.

0.3.4 — pub.dev release #

  • Docs — every public class now has a dartdoc comment (100% coverage).
  • Pub metadata — tighter description, package README rewritten with install / usage / showcase blocks and pub badges.
  • CI — first release published via the new trusted-publish workflow on wolwoloom-v* tags.

0.3.3 — polish & branding #

  • Catalog — hero CTA row uses Wrap so the WIDGETBOOK ghost button no longer overflows on narrow viewports.
  • Apps — both showcase apps re-branded: APK label wloom / wloom wb, web titles polished, branded wlm launcher icons across all Android density buckets.
  • Toolingscripts/gen_icons.py now also writes Android mipmap-*/ic_launcher.png so a single run covers web + Android for both apps.

0.3.2 — docs #

  • Native-resolution screenshots for catalog (19), demo screens (6) and widgetbook (16) stories.
  • Gallery moved to docs/README.md; root README points at it.

0.3.1 — Timeline / MessageBubble / KpiCard / ActionSheet / Surface #

  • DisplayWlmTimeline, WlmMessageBubble, WlmKpiCard (inline sparkline).
  • LayoutWlmSurface modifier (border / radius / shadow / gradient / tap).
  • OverlaysWlmActionSheet.show() (mono editorial bottom sheet).
  • Templates — six demo screens shipped in the example app: Login, Onboarding, Dashboard, Profile, Settings, Chat. Reachable via ?screen=... deep link.
  • WlmStat value text now scales down (FittedBox) instead of overflowing in narrow grids.

0.3.0 — unified Wlm­Button + heavy lifters #

  • Buttons — unified WlmButton(variant + size + loading) underneath WlmPrimaryButton / WlmSecondaryButton / WlmGhostButton.
  • OverlaysWlmToaster queue, WlmPopover, WlmMenu, WlmCommandPalette (⌘K).
  • InputsWlmCombobox, WlmPinInput, WlmToggle, full WlmForm orchestration with validators.
  • DisplayWlmDataTable.
  • NavigationWlmPagination.

0.2.0 — components, components, components #

  • ThemeWlmThemeExtension registered on every WlmTheme for typed access to hairline / muted / accent / success / warning / danger / info colors.

  • ResponsiveWlmBreakpoint enum + WlmResponsive builder for adaptive layouts.

  • InputsWlmCheckbox, WlmRadio<T>, WlmSegmentedControl<T>, WlmDropdown<T>, WlmSlider, WlmStepper, WlmDateField, WlmRating.

  • DisplayWlmAvatar, WlmAvatarStack, WlmTag, WlmKbd, WlmStat, WlmCallout, WlmCodeBlock, WlmProgressBar, WlmProgressRing, WlmTooltip.

  • LayoutWlmAppBar, WlmAppScaffold, WlmAccordion, WlmBreadcrumbs, WlmDrawer.

  • ListsWlmCheckboxTile, WlmRadioTile.

  • FeedbackWlmBanner, WlmToast (lightweight overlay), WlmEmptyState, WlmErrorState.

  • NavigationWlmTabBar, WlmShell (adaptive bottom-nav / NavigationRail).

  • ButtonsWlmFab.

  • Widgetbook gallery extended with use cases for every new component.

  • Foundational widget tests added.

  • ThemeWlmThemeExtension registered on every WlmTheme for typed access to hairline / muted / accent / success / warning / danger / info colors.

  • ResponsiveWlmBreakpoint enum + WlmResponsive builder for adaptive layouts.

  • InputsWlmCheckbox, WlmRadio<T>, WlmSegmentedControl<T>, WlmDropdown<T>, WlmSlider, WlmStepper, WlmDateField, WlmRating.

  • DisplayWlmAvatar, WlmAvatarStack, WlmTag, WlmKbd, WlmStat, WlmCallout, WlmCodeBlock, WlmProgressBar, WlmProgressRing, WlmTooltip.

  • LayoutWlmAppBar, WlmAppScaffold, WlmAccordion, WlmBreadcrumbs, WlmDrawer.

  • ListsWlmCheckboxTile, WlmRadioTile.

  • FeedbackWlmBanner, WlmToast (lightweight overlay), WlmEmptyState, WlmErrorState.

  • NavigationWlmTabBar, WlmShell (adaptive bottom-nav / NavigationRail).

  • ButtonsWlmFab.

  • Widgetbook gallery extended with use cases for every new component.

  • Foundational widget tests added.

0.1.0 — initial release #

  • Design tokens: spacing, radii, hairline, motion durations.
  • Typography: JetBrains Mono helpers (display / h1 / h2 / h3 / body / label / meta / tiny).
  • Themes: WlmTheme.light() and WlmTheme.dark() (Material 3, ink-on-paper palette).
  • Buttons: primary, secondary, ghost, icon, header icon.
  • Inputs: text field, search field, key field, switch, checkbox.
  • Display: badge, chip, pill, spec row, hairline divider.
  • Layout: card, elevated card, page header, section label.
  • Lists: list tile, action row, switch tile.
  • Feedback: square scanning loader, scan bar, skeleton block, grid skeleton, snackbar helper.
  • Navigation: bottom nav, step dots.
  • Overlays: bottom sheet helper, dialog.
  • Media: network image with fallback, progressive image, masonry grid.
2
likes
130
points
203
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Editorial, typewriter-flavored Flutter design system. Mono type, hairline borders, ink-on-paper palette with a periwinkle accent. 100+ Material 3 widgets.

Repository (GitHub)
View/report issues

Topics

#design-system #ui #widget #theme #material3

License

MIT (license)

Dependencies

cached_network_image, flutter, flutter_staggered_grid_view, google_fonts, shimmer

More

Packages that depend on wolwoloom