naked_ui 0.2.0-beta.2 copy "naked_ui: ^0.2.0-beta.2" to clipboard
naked_ui: ^0.2.0-beta.2 copied to clipboard

A library of behavior-first UI components for Flutter that separate state from presentation.

0.2.0-beta.2 #

Bug Fixes #

  • Fixed .when method priority order to prioritize active interaction states (dragged) before selection states

Improvements #

  • Added comprehensive test coverage for mixins and utilities

0.2.0-beta.1 #

  • Added: Popover; Toggle

  • API: Standardized state callbacks (onHoverChange/onPressChange/onFocusChange); removed onDisabledState (use enabled); added onSelectChange/onDragChange where applicable

  • Better use of Raw Flutter components where available

  • Accessibility: Improved semantics across button, checkbox, radio, slider, select, tabs, dialog, tooltip

  • Focus/State: Unified focus handling (FocusNodeMixin) and consistent hover/press/selected for builders

  • Architecture: Builder-first APIs (e.g., NakedTextField builder) with state provided via NakedStateScope

0.0.1-dev.2 - 2025-07-03 #

Features #

  • "Naked" - A Behavior-First UI Component Library for Flutter (#579) (c55b55f)
  • Add maybeOf helper to InheritedWidgets and refactor of() (805a37e)
  • Add maybeOf helper to InheritedWidgets and refactor of() (805a37e)
  • Add test for Hover to RadioButton (#601) (8bd0425)
  • Add textStyle prop in NakedTextField (#608) (4b5252b)
  • Implement Tooltip Lifecycle (#603) (2ddbf60)
  • Recreate Button using Naked (#587) (0d55724)
  • Refactor radio and checkbox components with new architecture (#672) (4f3ce7d)

Bug Fixes #

  • Change default autofocus to false in Menu and Select (#609) (76d8736)

Miscellaneous Chores #

0.0.1-dev.0 #

  • Initial development release
  • Core functionality for HeadlessButton component
  • State management via HeadlessInteractiveStateController
  • Support for interactive states (disabled, focused, hovered, pressed)
  • Fully customizable rendering via builder pattern
5
likes
0
points
390
downloads

Publisher

verified publisherleoafarias.com

Weekly Downloads

A library of behavior-first UI components for Flutter that separate state from presentation.

Repository (GitHub)
View/report issues

Documentation

Documentation

License

unknown (license)

Dependencies

flutter

More

Packages that depend on naked_ui