dcf_primitives 0.0.1
dcf_primitives: ^0.0.1 copied to clipboard
Core UI primitives for the DCFlight framework
Changelog #
All notable changes to the DCF Primitives 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-06-16 #
Added #
- Initial pre-release of DCF Primitives component library
- Complete set of cross-platform UI components:
- Basic Components: DCFView, DCFText, DCFImage, DCFIcon, DCFSVG
- Input Components: DCFButton, DCFTextInput, DCFCheckbox, DCFToggle, DCFSlider, DCFDropdown
- Layout Components: DCFScrollView, DCFFlatList, DCFSafeAreaView, DCFModal, DCFModalHeader
- Interactive Components: DCFTouchableOpacity, DCFGestureDetector, DCFSwipeableView
- Animation Components: DCFAnimatedView, DCFAnimatedText, DCFSpinner
- Type-safe component APIs with comprehensive prop support
- Adaptive theming system for automatic light/dark mode support
- Native iOS implementation with UIKit components
- Event handling system with type-safe callbacks
- Layout system based on Flexbox/Yoga
- StyleSheet system for component styling
- Built-in icon library with 1000+ icons
- SVG rendering support
- Image caching and loading
- Gesture recognition system
- Modal and portal system
- High-performance list virtualization
- Animation framework integration
Features #
- Cross-platform component architecture
- React-like development experience in Dart
- Native performance with direct view rendering
- Comprehensive documentation and examples
- MIT license for open source usage
Platform Support #
- ✅ iOS (UIKit) - Full support
- 🚧 Android - Coming in next release
- 🚧 macOS, Windows, Linux - Planned for future releases
Known Issues #
- This is a pre-release version intended for early testing
- Android platform implementation is in development
- Some advanced animation features may be limited
- Documentation and examples are still being expanded
Breaking Changes #
- None (initial release)
Migration Guide #
- This is the initial release, no migration needed
Note: This is a pre-release version (0.0.1) of DCF Primitives. The API may change in future releases as we gather feedback and improve the framework. Use in production at your own discretion.