wanigo_ui 0.0.1
wanigo_ui: ^0.0.1 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:
GlobalText
with multiple variants for typography system (headings, body text with various weights)GlobalButton
with primary, secondary, and tertiary styles in multiple sizesGlobalTextField
for consistent input stylingGlobalDropdown
for dropdown selection componentsGlobalAppBar
for consistent app navigation headersGlobalModal
for displaying dialogs and alertsGlobalIcon
for consistent icon usageGlobalTabMenu
with equal width and flexible width variantsBaseWidgetContainer
for wrapping screens
- Styling system:
AppColors
color palette with semantic namingGlobalShadow
elevation system with consistent shadowsAppTheme
for 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
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.1
Coming Soon #
- Enhanced theming capabilities
- More specialized input fields (date pickers, etc.)
- Form validation helpers
- Enhanced animation system
- More complex UI patterns