iyam_ui_kit 0.2.6
iyam_ui_kit: ^0.2.6 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.
[Unreleased] #
0.2.6 - 2026-01-08 #
Added #
- Feedback: Added
AppToast,AppBadge,AppChip, andAppLabel. - Surfaces: Added
AppCard. - Media: Added
AppAvatar,AppImage, andAppImageGrid. - States: Added
AppShimmer,AppSkeleton,AppEmptyState,AppErrorState, andAppLoadingState. - Navigation: Added
AppAppBarandAppSidebar. - Overlays: Added
AppBottomSheet,AppDialog, andAppConfirmDialog. - Lists: Added
AppListTile,AppSectionHeader, andAppDivider. - Forms: Added
AppFormLayoutandAppFormField. - Buttons: Added
AppButtonwith primary, secondary, outline, and disabled variants.
0.2.3 - 2026-01-03 #
Added #
- Added
borderRadiusproperty toAppButtonto allow customization of rounded corners.
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. - Date picker & select components
- Responsive layout helpers
Changed #
AppColorsconstructor now requiresprimaryDark,primaryLight,secondaryDark, andsecondaryLight.AppColors.corporate()factory updated with default values for new color variants.- Improve theme customization API
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