wanigo_ui 0.0.6
wanigo_ui: ^0.0.6 copied to clipboard
Package untuk global styles dan reusable widgets aplikasi WANIGO!
Changelog #
All notable changes to the Wanigo UI package will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.0.1 - 2025-04-23 #
Added #
- Initial release of Wanigo UI package
- Core components:
GlobalTextwith multiple variants for typography system (headings, body text with various weights)GlobalButtonwith primary, secondary, and tertiary styles in multiple sizesGlobalTextFieldfor consistent input stylingGlobalDropdownfor dropdown selection componentsGlobalAppBarfor consistent app navigation headersGlobalModalfor displaying dialogs and alertsGlobalIconfor consistent icon usageGlobalTabMenuwith equal width and flexible width variantsBaseWidgetContainerfor wrapping screens
- Styling system:
AppColorscolor palette with semantic namingGlobalShadowelevation system with consistent shadowsAppThemefor theme configuration
Features #
- Typography system with multiple text variants (heading, body) and weights (regular, medium, semiBold, bold, extraBold)
- Button system with multiple styles (primary, secondary, tertiary) and sizes (xsmall, small, medium, large)
- Input fields with proper styling for regular, focused, disabled, and error states
- Dropdown component with intuitive item selection and states
- Modal system for creating consistent dialogs and messages
- Tab menu system with flexible configuration options
- Comprehensive color system with shades for blue, orange, gray, red, and green
0.0.3 - 2026-01-20 #
Added #
GlobalModalchange secondary button to outline styleGlobalButtonadd button variant outline style'
0.0.6 - 2026-02-03 #
Added #
GlobalButtonadd factory subtle button'
How to upgrade #
For the initial release, no upgrade steps are required. Just add the dependency to your pubspec.yaml:
dependencies:
wanigo_ui: ^0.0.6
Coming Soon #
- Enhanced theming capabilities
- More specialized input fields (date pickers, etc.)
- Form validation helpers
- Enhanced animation system
- More complex UI patterns