hux 0.1.4  hux: ^0.1.4 copied to clipboard
hux: ^0.1.4 copied to clipboard
An open-source state of the art UI library for Flutter
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.1.4 - 2025-06-30 #
Added #
- Context Menu System: Complete right-click context menu implementation
- HuxContextMenu- Main wrapper widget with smart positioning and cross-platform support
- HuxContextMenuItem- Individual menu items with icons, disabled states, and destructive actions
- HuxContextMenuDivider- Visual separators for organizing menu groups
 
- Web Platform Optimization: Proper browser context menu prevention using universal_html
- Cross-Platform Support: Seamless context menu experience across desktop, mobile, and web
- Smart Positioning: Automatic menu positioning to prevent screen overflow
- Consistent Design: Context menus follow the established Hux UI design system
Changed #
- Enhanced Example App: Added comprehensive context menu demonstrations
- Updated Documentation: Added context menu usage examples and API documentation
- Navigation Enhancement: Added context menu section to the example app sidebar
Dependencies #
- Added universal_html: ^2.2.4for web-specific context menu handling
Developer Experience #
- Right-click interactions now work seamlessly across all platforms
- Browser's default context menu is properly disabled on web
- Easy-to-use API following established Hux UI patterns
- Comprehensive examples showing various context menu configurations
0.1.3 - 2025-01-07 #
Added #
- Component Screenshots: Added beautiful visual documentation for all UI components
- HuxButton variants showcase
- HuxCard configuration examples
- HuxTextField input demonstrations
- HuxLoading indicator samples
- HuxChart data visualization examples
 
- Enhanced Package Metadata: Comprehensive topics for better pub.flutter-io.cn discoverability
- Documentation Links: Added issue tracker and documentation URLs for better user support
Changed #
- Package Description: Updated to "an open-source state of the art UI library for Flutter 💙"
- README Enhancement: Integrated component screenshots for visual documentation
- Pub.dev Presentation: Improved package discovery with targeted topics and metadata
Developer Experience #
- Better package discoverability on pub.flutter-io.cn through comprehensive topics
- Visual documentation helps developers understand components at a glance
- Enhanced metadata provides clear paths for support and documentation
0.1.2 - 2025-01-07 #
Fixed #
- Applied Dart formatter to all source files for pub.flutter-io.cn static analysis compliance
- Resolved formatting issues to achieve perfect static analysis score
0.1.1 - 2025-01-07 #
Fixed #
- Fixed CardThemedeprecation by migrating toCardThemeDatafor better Flutter compatibility
- Updated Flutter constraint to >=3.16.0to ensure compatibility with modern Flutter APIs
Added #
- Comprehensive API Documentation: Added dartdoc comments to all public API members (20%+ coverage for pub.flutter-io.cn requirements)
- WebAssembly (WASM) Support: Added explicit platform support for WASM compilation targets
- Enhanced Code Quality: Added strict linting rules with analysis_options.yaml
- Platform Declaration: Explicit support for Android, iOS, Linux, macOS, Web (JS/WASM), and Windows
Changed #
- Tightened dependency constraints for better compatibility (google_fonts: ^6.2.1)
- Improved documentation with detailed examples and usage instructions for all components
- Enhanced enum documentation with clear descriptions for all variants
Developer Experience #
- Better pub.flutter-io.cn scoring with improved documentation coverage
- WASM compilation support for high-performance web applications
- Stricter code quality enforcement with comprehensive linting rules
- Improved dependency resolution and compatibility testing
0.1.0 - 2025-06-28 #
Added #
- Initial release of Hux UI package
- HuxButtoncomponent with multiple variants and sizes
- HuxCardcomponent with header and action support
- HuxTextFieldcomponent with validation and sizing options
- HuxLoadingcomponent with size variants
- HuxLoadingOverlayfor full-screen loading states
- HuxChartcomponent for data visualization with line and bar chart support
- HuxThemewith light and dark theme configurations
- HuxColorscomprehensive color palette
- Support for Material 3 design system
- Dark mode support for all components
- Comprehensive documentation and examples
Features #
- Modern, clean design language
- Consistent component API
- Beautiful data visualization with animated charts
- Customizable styling options
- Responsive design support
- Accessibility considerations