atomix_design_flutter 1.0.0
atomix_design_flutter: ^1.0.0 copied to clipboard
A modern Flutter Design System with Atomic Design and Material 3. Includes theming, reusable components, and documentation.
1.0.0 - 2026-02-14 #
🎉 Official First Major Release Atomix Design System v1.0.0 is now live! This release marks the completion of the core library and the system's readiness for enterprise production use.
🌟 Key Enhancements #
- 101 Handcrafted Components: Complete catalog covering Atoms, Molecules, Organisms, and Templates.
- Advanced Multi-Strategy Theming:
- Materialize: Pure Material 3 compliance.
- Apple Glass: Premium iOS-style glassmorphism with blurs and depth.
- Expressive: High-contrast, brand-forward styling.
- Form System: Full support for validation, custom inputs, and dynamic layouts.
- Professional Documentation: Comprehensive READMEs, Widgetbook integration, and clear architectural guides.
🚀 Breaking Changes #
- Breaking:
AtomixThemearchitecture has fully migrated to the Strategy pattern. Ensuring stability for future updates.
0.6.0 - 2026-02-14 #
Added #
- 21 New Atoms: Significantly expanded the atomic library with:
AtomixActionIcon,AtomixBackdrop,AtomixBullet,AtomixCaption,AtomixCircle,AtomixColorBox,AtomixCornerIndicator,AtomixDataPoint,AtomixFade,AtomixGradient,AtomixHandle,AtomixHeading,AtomixIndicator,AtomixKey,AtomixMask,AtomixOverline,AtomixPlaceholder,AtomixPulse,AtomixStepIndicator,AtomixStroke.
- Expanded Documentation: All new components now feature multiple scenarios (Small, Large, Success, Error, States, etc.) in Widgetbook.
- Form System: Introduced a professional form management library:
AtomixForm(Organism): Managed layout withAtomixFormSectionfor grouping.AtomixTextFormField(Molecule): Native Flutter validation support with Atomix styling.
- Improved Foundation:
- Added
outline,outlineDark,surfaceVariant, andsurfaceVariantDarksemantic colors toAtomixColors. - Added
childsupport toAtomixStroke.
- Added
- CI/CD Automation: Added GitHub Actions workflow to automatically build and deploy the documentation app to GitHub Pages on every push to
main.
Fixed #
- Fixed parameter naming consistency in
AtomixAvatar(renamednametoinitials).
0.5.0 - 2026-01-19 #
Added #
- Atoms Gallery: Introduced a visual landing page for the "Atoms" category to provide a high-level overview.
- Atoms README: Added conceptual documentation for the atomic level of the design system.
Changed #
- Widgetbook Standardization: Unified the navigation structure. All components now use an explicit
path: '[Category]/ComponentName'format. - Improved UX: Eliminated implicit lowercase folders in the sidebar for a cleaner, professional tree structure.
- Layout System: Renamed Playground scenarios and consolidated
AtomixBox(Responsive Box) andAtomixGrid.
0.4.3 - 2026-01-19 #
Changed #
- Developer Experience (DX): Improved Widgetbook knobs for all atomic components.
- Replaced technical object strings with clean, semantic labels (e.g., "Primary", "Success", "MD").
- Centralized knob labeling logic in
KnobHelpersfor consistency.
0.4.2 - 2026-01-19 #
Added #
- Foundation Integration: 20+ atomic components now support explicit override of Foundation tokens.
- Added
backgroundColor,textColor,borderRadius,borderColor, andshadowproperties where applicable.
- Added
- Enhanced Documentation: All Atoms now feature an interactive "Playground" with "Foundation" knobs.
- Granular Scenarios: Refactored all atoms to include separate use cases for specific states (Success, Error, Disabled, etc.), each with its own static code snippet.
Changed #
- Token Transparency: Code snippets in Widgetbook now show
AtomixColors.primaryinstead of hex codes. - Modern Builders: Improved the internal logic of
AtomixShimmerandAtomixTooltipfor better reliability.
0.4.1 - 2026-01-18 #
Changed #
- Documentation Standardization: All 24 atomic components now follow the "Playground + Specific Scenarios" standard.
- Improved UX: Individual use case files for every widget for better navigation in Widgetbook.
- Code Snippets: Updated all documentation scenarios with accurate, copy-pasteable code snippets.
0.4.0 - 2026-01-18 #
Added #
- Atoms Library Expansion: Added 20+ new atomic components.
- Forms:
AtomixCheckbox,AtomixRadio,AtomixSwitch,AtomixLabel. - Visual & Status:
AtomixAvatar,AtomixTag,AtomixDot,AtomixProgressCircular,AtomixProgressLinear. - Data & Text:
AtomixPriceText,AtomixLink,AtomixCounter,AtomixRating. - Loading & Structure:
AtomixSkeleton,AtomixShimmer,AtomixTooltip,AtomixThumbnail. - Navigation & Misc:
AtomixBreadcrumbItem,AtomixTabIndicator.
- Forms:
- Documentation:
- Full interactive playgrounds for all new Atoms.
- Unified Foundation documentation structure.
0.3.0 - 2026-01-18 #
Added #
- Foundation Expansion:
AtomixAnimations: Standardized durations and curves for consistent motion.AtomixBreakpoints: Essential screen widths for responsive design.AtomixShadows: Advanced multi-layered shadows for enhanced depth.
- Documentation:
- Added visual showcases for Animations, Breakpoints, and Shadows in Widgetbook.
0.2.0 - 2026-01-18 #
Added #
- Layout System: Introduced
AtomixBoxandAtomixGridfor powerful structural layouts. - Templates: Added interactive page-builder templates in Widgetbook.
- Interactive Documentation: Completely revamped all components with Knobs for real-time property editing.
Changed #
- Modernized API: Replaced all instances of
Color.withOpacity()with the newColor.withValues(alpha: ...). - Improved Widgetbook UX: Knobs are now logically grouped (e.g.,
Component > Property). - Standardized Knobs: Migrated from
context.knobs.listtocontext.knobs.object.dropdownfor better type safety and UI. - Code Generation: All playgrounds now include dynamic, copy-pasteable code snippets.
Fixed #
- Resolved all
deprecated_member_usewarnings across the package and documentation. - Fixed
unnecessary_library_namelint in main package. - Corrected
curly_braces_in_flow_control_structuresacross the documentation app. - Fixed Widgetbook configuration for
ViewportAddonandTextScaleAddoncompatibility.
0.1.1 - 2026-01-18 #
Changed #
- Shortened package description to meet pub.dev requirements
- Updated README with GitHub Pages documentation link
Added #
- Example app demonstrating all components
- Interactive Widgetbook documentation at https://osmanjimenez.github.io/atomix_design_flutter/
Fixed #
- Improved pub.dev score by adding required example
0.1.0 - 2026-01-18 #
Added #
Foundation
- Design token system with
AtomixColors,AtomixSpacing,AtomixRadius,AtomixElevation, andAtomixTypography - Light and dark theme support with
AtomixTheme - Material Design 3 integration
- Comprehensive color palette with semantic colors
- 4px-based spacing scale
- Border radius values with convenient shortcuts
- Material elevation scale
- Complete text style system
Atoms
AtomixText- Text component with typography systemAtomixIcon- Icon component with consistent stylingAtomixDivider- Visual separator componentAtomixSpacer- Spacing helper with token shortcutsAtomixBadge- Status badges with 5 variants (neutral, success, warning, error, info)
Molecules
AtomixButton- Button component with 3 variants (primary, secondary, tertiary), 3 sizes, and multiple statesAtomixTextField- Text input component with validation support, icons, and helper textAtomixChip- Chip component with selection states and optional iconsAtomixListTile- List item component with leading/trailing elements
Organisms
AtomixAppBar- Application bar with customizable title, leading icon, and actionsAtomixCard- Card component with 3 variants (filled, outlined, elevated)AtomixDialog- Modal dialog component with title, content, and actionsAtomixBottomSheet- Bottom sheet component with drag handle and flexible content
Documentation & Testing
- Complete DartDoc documentation for all public APIs
- Comprehensive test coverage for core components
- Example implementations for all components
Features #
- Atomic Design architecture for scalability
- Consistent design language across all components
- Full accessibility support through Material Design 3
- Type-safe component APIs
- Customizable theming system