wolwoloom 0.3.6
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/WolwoLoom→iyashwantsaini/wloom. Allhomepage,repository,issue_trackerURLs inpubspec.yamland READMEs updated. Pub package name (wolwoloom) is unchanged. - Docs — dartdoc / display-string sweep so every brand mention reads
wloom(the package id stayswolwoloom). - CI —
flutter analyzenow runs with--no-fatal-infosto 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
Wrapso the WIDGETBOOK ghost button no longer overflows on narrow viewports. - Apps — both showcase apps re-branded: APK label
wloom/wloom wb, web titles polished, brandedwlmlauncher icons across all Android density buckets. - Tooling —
scripts/gen_icons.pynow also writes Androidmipmap-*/ic_launcher.pngso 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 #
- Display —
WlmTimeline,WlmMessageBubble,WlmKpiCard(inline sparkline). - Layout —
WlmSurfacemodifier (border / radius / shadow / gradient / tap). - Overlays —
WlmActionSheet.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. WlmStatvalue text now scales down (FittedBox) instead of overflowing in narrow grids.
0.3.0 — unified WlmButton + heavy lifters #
- Buttons — unified
WlmButton(variant + size + loading)underneathWlmPrimaryButton/WlmSecondaryButton/WlmGhostButton. - Overlays —
WlmToasterqueue,WlmPopover,WlmMenu,WlmCommandPalette(⌘K). - Inputs —
WlmCombobox,WlmPinInput,WlmToggle, fullWlmFormorchestration with validators. - Display —
WlmDataTable. - Navigation —
WlmPagination.
0.2.0 — components, components, components #
-
Theme —
WlmThemeExtensionregistered on everyWlmThemefor typed access to hairline / muted / accent / success / warning / danger / info colors. -
Responsive —
WlmBreakpointenum +WlmResponsivebuilder for adaptive layouts. -
Inputs —
WlmCheckbox,WlmRadio<T>,WlmSegmentedControl<T>,WlmDropdown<T>,WlmSlider,WlmStepper,WlmDateField,WlmRating. -
Display —
WlmAvatar,WlmAvatarStack,WlmTag,WlmKbd,WlmStat,WlmCallout,WlmCodeBlock,WlmProgressBar,WlmProgressRing,WlmTooltip. -
Layout —
WlmAppBar,WlmAppScaffold,WlmAccordion,WlmBreadcrumbs,WlmDrawer. -
Lists —
WlmCheckboxTile,WlmRadioTile. -
Feedback —
WlmBanner,WlmToast(lightweight overlay),WlmEmptyState,WlmErrorState. -
Navigation —
WlmTabBar,WlmShell(adaptive bottom-nav / NavigationRail). -
Buttons —
WlmFab. -
Widgetbook gallery extended with use cases for every new component.
-
Foundational widget tests added.
-
Theme —
WlmThemeExtensionregistered on everyWlmThemefor typed access to hairline / muted / accent / success / warning / danger / info colors. -
Responsive —
WlmBreakpointenum +WlmResponsivebuilder for adaptive layouts. -
Inputs —
WlmCheckbox,WlmRadio<T>,WlmSegmentedControl<T>,WlmDropdown<T>,WlmSlider,WlmStepper,WlmDateField,WlmRating. -
Display —
WlmAvatar,WlmAvatarStack,WlmTag,WlmKbd,WlmStat,WlmCallout,WlmCodeBlock,WlmProgressBar,WlmProgressRing,WlmTooltip. -
Layout —
WlmAppBar,WlmAppScaffold,WlmAccordion,WlmBreadcrumbs,WlmDrawer. -
Lists —
WlmCheckboxTile,WlmRadioTile. -
Feedback —
WlmBanner,WlmToast(lightweight overlay),WlmEmptyState,WlmErrorState. -
Navigation —
WlmTabBar,WlmShell(adaptive bottom-nav / NavigationRail). -
Buttons —
WlmFab. -
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()andWlmTheme.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.