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

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

Changelog #

1.1.3 - 2026-08-18 #

Features #

  • split DraftModeUIList into a presentation-only list with explicit interaction styles (56cd3a2)
  • move selection semantics into DraftModeFormList and align picker flows with the new list boundary (56cd3a2)
  • add a dedicated Form Components showcase and expand UI list demos with settings-style connections rows (56cd3a2)

Fixes #

  • raise the Android example app compileSdk to 37 for flutter_secure_storage compatibility (56cd3a2)
  • polish settings-style list rows with neutral vehicle iconography and theme-based vertical spacing (56cd3a2)

Refactoring #

  • simplify DraftModeFrameworkPageExample to use navigationTitle as the single title API (56cd3a2)

1.1.2 - 2026-08-18 #

Features #

  • expand card APIs and polish iOS navigation (bbcf20c)
  • add configurable surface, spacing, and color attributes (bbcf20c)
  • add DraftModeUIInsetCard for custom inset layouts (bbcf20c)

Fixes #

  • restore centered header titles and leading back-button chrome (bbcf20c)
  • align UI example screens with the updated navigation behavior (bbcf20c)

1.1.1 - 2026-08-10 #

Changed #

  • Updated flutter_secure_storage to ^11.0.0.

1.1.0 - 2026-08-10 #

Added #

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

Changed #

  • Completed the adaptive Android UI foundation and related API cleanup.
  • Refactored the theme foundation around semantic platform metadata (platformStyle, brightness) while keeping light() and dark() as the existing iOS-compatible aliases.
  • Refactored DraftModeUIButton and DraftModeUISwitch behind adaptive facade renderers so iOS keeps its current behavior while Android gets framework-owned sizing, loading, and switch alignment defaults.
  • Refactored 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.
  • Refactored 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.
  • Routed example screen pushes and internal navigation helpers through the shared adaptive route resolver instead of hard-coding Cupertino routes.
  • Kept the previous cupertinoTheme entrypoint as a compatibility bridge instead of the core theme contract.
  • Documented the platform-aware theme model and variant entrypoints across the package docs.
  • Honored DraftModePage.topLeadingText for the framework-owned adaptive back item while preserving custom topLeading overrides.

Fixed #

  • Removed the duplicate 1.0.1 release entry from the changelog.

1.0.1 - 2026-07-16 #

Fixed #

  • Removed deprecated list cache usage.
  • Updated supported dependency constraints.
  • Removed the duplicate 1.0.1 release entry from the changelog.

1.0.0 - 2026-07-15 #

Added #

  • Published the first stable DraftModeFramework package release under the draftmode_framework name.
  • Added reusable iOS-first UI, page, navigation, form, validation, entity, storage, repository, localization, and formatter foundations.
  • Added a shared package structure in lib/ together with a concrete host and reference app in example/.
  • Added documentation, agent guidance, and package metadata aligned with the production-ready 1.0.0 package structure and boundaries.
1
likes
160
points
270
downloads

Documentation

API reference

Publisher

verified publisherdraftmode.io

Weekly Downloads

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

Repository (GitLab)
View/report issues

License

MIT (license)

Dependencies

flutter, flutter_localizations, flutter_secure_storage, http, intl, shared_preferences

More

Packages that depend on draftmode_framework