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

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

0.2.0-beta.7 #

  • fix: text style handling in NakedTextField

0.2.0-beta.6 #

  • fix: disabled and error state support for NakedTextField

0.2.0-beta.5 #

  • fix: NakedAccordionItemState scope on content
  • refactor: remove NakedMenuController typedef

0.2.0-beta.4 #

  • docs: refine documentation for developer clarity
  • refactor: Simplify NakedTextFieldBuilder signature
  • feat: add excludeSemantics parameter to all widgets

0.2.0-beta.3 #

  • feat: expose StrutStyle to NakedTextField
  • fix: state scope not in the Context
  • feat: recreate NakedTooltip widget
  • refactor: Overlay Rendering
  • docs: Improve the usage examples

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
150
points
289
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
API reference

License

BSD-3-Clause (license)

Dependencies

flutter

More

Packages that depend on naked_ui