iyam_ui_kit 0.2.0
iyam_ui_kit: ^0.2.0 copied to clipboard
A theme-driven Flutter UI Kit focused on consistency, customization, and scalability.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
0.2.0 - 2026-01-03 #
Added #
- Added
primaryDark,primaryLight,secondaryDark, andsecondaryLighttoAppColorsfor better color variant support. - Updated
ThemePresets.squareGovernmentto include consistent dark/light variants for primary and secondary colors.
Changed #
AppColorsconstructor now requiresprimaryDark,primaryLight,secondaryDark, andsecondaryLight.AppColors.corporate()factory updated with default values for new color variants.
0.1.1 - 2025-12-27 #
0.1.0 - 2025-12-27 #
Added #
- Initial release of
iyam_ui_kit - Theme system:
- AppTheme
- Theme presets (light & dark)
- Design tokens (colors, typography, spacing, radius)
- Button components:
- Primary, secondary, outline variants
- Disabled & loading states
- Input components:
- Text, number, password
- Currency (rupiah)
- Prefix & suffix support
- Thousand separator
- Layout components:
- Form section
- Card & surface
- Image components:
- AppImage (asset, svg, network, cached)
- Avatar
- Image grid / gallery
- Feedback components:
- Toast (success, info, warning, error)
- Toast queue & position handling
- Badge, label, chips
- Shimmer / skeleton loading
- Dark mode auto adaptation