cdx_components 1.0.0
cdx_components: ^1.0.0 copied to clipboard
Flutter UI library with form builders, reactive widgets, theme services, and utilities for fast app development.
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.
1.0.0 - 2025-03-05 #
Added #
- First stable release.
- Widgets: CdxFormBuilder, FormBuilderController, InnerForm, FormArray, ReactiveImage, ReactiveDropdownButton, ReactiveMultiSelect, ReactiveCheckbox, ReactiveRadio, CustomTable, CustomGrid, ColorPicker, InputTextField, CustomButton (PrimaryButton, SecondaryButton, etc.), UserAvatar, MultiImage, StatusWidget, DataBuilder, and item list components.
- Form: FormItem with multiple types (text, multiline, dropdown, checkbox, color, array, custom, stepper), validation, and reactive streams via RxDart.
- Core services: Pluggable app/theme/media/event services (IAppService, IThemeService, IMediaService, IEventService), dependency injection via GetIt.
- Cloud: ICRUDService and CRUD service implementation, platform interfaces for database and functions.
- Utils: Extensions (List, String, etc.), throttle/debounce, numeric range formatter.
- Example app demonstrating CdxFormBuilder, FormBuilderController, DI, and theme integration.
Changed #
- Minimum Dart SDK:
^3.10.1, Flutter>=1.17.0. - Package metadata and structure aligned with pub.dev best practices.
Fixed #
- Various fixes and refinements carried over from 0.8.0-alpha.17.
Previous versions (0.0.1 – 0.8.0-alpha.17) #
For historical changes before 1.0.0, see the git history. Summary of major evolution:
- 0.0.x – 0.2.x: Initial widgets (AccentButton, ReactiveImage), form types, example project.
- 0.3.x – 0.5.x: Inner form, custom array form builder, theme scheme, config/store/views services refactoring.
- 0.6.x: Cloud services, UI/UX improvements, table expansion.
- 0.7.x: Form builder UX errors, date picker, extension methods, CustomGrid, ImagePath, validation and styling improvements.
- 0.8.0-alpha.x: Download image refactoring, alignment with stable API for 1.0.0.