draftmode_framework 1.1.1 copy "draftmode_framework: ^1.1.1" to clipboard
draftmode_framework: ^1.1.1 copied to clipboard

Reusable Flutter package for iOS-first native-feeling app foundations.

Changelog #

1.1.1 - 2026-08-10 #

  • No notable changes.

1.1.0 - 2026-08-10 #

Features #

  • finish adaptive Android UI foundation and API cleanup (26ef9b0)

Fixes #

  • remove duplicate 1.0.1 release entry (33bf26d)

Unreleased #

Added #

  • add explicit DraftModeUIThemeData.iosLight, iosDark, androidLight, androidDark, and platform(...) factories for platform-aware theme setup
  • add Android-aware test host helpers so framework widgets can be exercised under Material style without per-widget setup hacks
  • add public DraftModeUIRoute helpers so package and example navigation can share the same adaptive page-route selection

Changed #

  • refactor the theme foundation around semantic platform metadata (platformStyle, brightness) while keeping light() and dark() as the existing iOS-compatible aliases
  • refactor DraftModeUIButton and DraftModeUISwitch behind adaptive facade renderers so iOS keeps its current behavior while Android gets framework-owned sizing, loading, and switch alignment defaults
  • refactor DraftModeFormField input rendering behind adaptive private renderers so iOS preserves the Cupertino baseline while Android gets framework-owned Material text input treatment without forking validation or formatter logic
  • refactor date/time and calendar primitives behind adaptive renderers so iOS keeps the inline Cupertino baseline while Android gets framework-owned dialog-based date and time interactions without duplicating normalization, formatting, or range-shifting logic
  • route example screen pushes and internal navigation helpers through the shared adaptive route resolver instead of hard-coding Cupertino routes
  • keep the previous cupertinoTheme entrypoint as a compatibility bridge instead of the core theme contract
  • document the platform-aware theme model and variant entrypoints across the package docs
  • honor DraftModePage.topLeadingText for the framework-owned adaptive back item while preserving custom topLeading overrides

1.0.1 - 2026-07-16 #

Fixes #

  • remove duplicate 1.0.1 release entry (33bf26d)
  • remove deprecated list cache usage and update supported dependency constraints (93e99d3)

1.0.0 #

  • Ships the first stable DraftModeFramework package release under the published draftmode_framework name.
  • Provides reusable iOS-first UI, page, navigation, form, validation, entity, storage, repository, localization, and formatter foundations.
  • Keeps reusable package code in lib/ and a concrete host/reference app in example/, with the example exercising real shared, secure, and HTTP-backed flows through fake in-memory transport where needed.
  • Aligns docs, agent guidance, and package metadata with the production-ready 1.0.0 structure and boundaries.
1
likes
0
points
267
downloads

Publisher

verified publisherdraftmode.io

Weekly Downloads

Reusable Flutter package for iOS-first native-feeling app foundations.

Repository (GitLab)
View/report issues

License

unknown (license)

Dependencies

flutter, flutter_localizations, flutter_secure_storage, http, intl, shared_preferences

More

Packages that depend on draftmode_framework