Skip to main content

atomic_ui_kit 0.2.1 copy "atomic_ui_kit: ^0.2.1" to clipboard
atomic_ui_kit: ^0.2.1 copied to clipboard

A small kit of domain-free Flutter widgets: neumorphic buttons and containers, gradient text, a dropdown menu icon, percent and time range switches, and badges.

0.2.1 #

  • Fix the README screenshot on pub.dev. pub.dev removes raw HTML images, so the gallery now uses Markdown with an absolute URL and a smaller file.

0.2.0 - 2026-10-20 #

  • Added AtomicTheme, a ThemeExtension with the shared base color, light and dark shadow colors, depth and radius, plus AtomicTheme.of(context).
  • Added the AtomicTheme.light and AtomicTheme.dark presets with shadow colors derived from the base color.
  • Added the NeumorphicCard and NeumorphicProgress components.
  • Added AtomicTextField, a neumorphic inset text field with a label, hint, error text, prefix and suffix widgets, and a focus animation.
  • Added AtomicSegmentedControl and AtomicSegment, a pill selector with an animated indicator, arrow-key movement and selected-state semantics.
  • Added PressableScale, a press-down scale wrapper that honors reduced motion.
  • NeuButton, NeuContainer, NeumorphicCard and NeumorphicProgress resolve each value from the explicit argument, then NeuTheme, then AtomicTheme, then the built-in defaults.
  • depth is the shadow offset and the blur radius is depth * 4, so the default depth of 1 reproduces the previous shadows.

0.1.4 #

  • Documentation and internal cleanup.

0.1.3 #

  • Rewrite the README for a shorter pub.dev listing.

0.1.2 #

  • Removed the screenshot regeneration notes from the README.
  • Shortened the README text.

0.1.1 #

  • Added a widget gallery screenshot to the pub.dev listing.
  • Reworked the example app into a two-page showcase: a components gallery and a trading dashboard, plus an integration test that captures the screenshot on a simulator.

0.1.0 #

  • Initial release.
  • Extracted widgets: NeuButton, NeuContainer, NeuTheme, AppFlatButton, GradientText, Indicator, DropdownMenuIcon (with DropdownItem, DropdownButtonStyle and DropdownStyle), AnimatedListItem, PercentSwitch, TimeRangeSwitch, PriceBadge and slideUpRoute.
  • Introduced NeuTheme with the source neumorphic shadow defaults.
  • PercentSwitch and TimeRangeSwitch use FittedBox instead of auto_size_text.
  • NeuButton's outer radius now follows the resolved radius; the source widget pinned the outer radius to 4.0.
  • NeuContainer now paints its restored neumorphic shadows (previously commented out), themeable via NeuTheme.
  • PriceBadge now follows percentage changes on rebuild instead of snapshotting the initial value.
0
likes
160
points
763
downloads
screenshot

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A small kit of domain-free Flutter widgets: neumorphic buttons and containers, gradient text, a dropdown menu icon, percent and time range switches, and badges.

Repository (GitHub)
View/report issues

Topics

#widget #ui #neumorphic #components

License

MIT (license)

Dependencies

decimal, flutter

More

Packages that depend on atomic_ui_kit