desktop_ui_kit 0.3.0
desktop_ui_kit: ^0.3.0 copied to clipboard
Platform-adaptive desktop widgets for Flutter with native OS conventions and keyboard navigation.
Changelog #
0.3.0 — Layout Widgets #
- Added DesktopTabBar with scrollable tabs, close buttons, drag reorder, keyboard navigation
- Added DesktopTabView with animated transitions and lazy loading
- Added DesktopToolbar with buttons, separators, spacers, and custom widgets
- Added DesktopDockPanel with collapse/expand, resizable divider, title bar actions
- Added DesktopPanelGroup for organizing multiple dockable panels
- All layout widgets follow desktop-native styling
- Refactored codebase: all files under 250 lines
- 30 tests passing
0.2.0 — Form Controls #
- Added DesktopTextField with labels, hints, icons, and validation states
- Added DesktopDropdown with floating overlay and selection support
- Added DesktopCheckbox with indeterminate state
- Added DesktopRadio with group selection
- Added DesktopSwitch with animated toggle
- All form controls follow desktop-native styling
- 30 tests passing
0.1.1 #
- Shortened pubspec description for pub.dev compliance
- Fixed documentation URL to point to GitHub README
- Added dartdoc comments to all public API elements (25%+ coverage)
0.1.0 — Initial Release #
- Design tokens (spacing, radii, shadows, durations)
- Color palettes for light, dark, and high-contrast modes
- Typography system with platform-adaptive fonts
- DesktopTheme with automatic platform detection
- Platform detection utilities
- Keyboard shortcut handling
- Primary widgets: Button, Dialog