zeba_academy_neobrutalism 1.0.0
zeba_academy_neobrutalism: ^1.0.0 copied to clipboard
Neo-Brutalism UI package for Flutter with thick borders, offset shadows, cartoon buttons, brutalist cards and vibrant themes.
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 - 2026-06-02 #
🎉 Initial Release #
The first stable release of zeba_academy_neobrutalism, a Flutter UI toolkit inspired by the Neo-Brutalism design movement.
✨ Added #
Core Widgets
-
Added
NeoButton- Cartoon-inspired button design
- Thick black borders
- Offset shadow effects
- Press animation feedback
- Custom colors and text styles
-
Added
NeoCard- Neo-Brutalist card component
- Bold borders
- Strong shadow depth
- Customizable background colors
- Flexible content support
Themes
- Added
NeoTheme.pinkTheme() - Added
NeoTheme.blueTheme() - Added
NeoTheme.greenTheme() - Added
NeoTheme.yellowTheme()
Design Features
- Thick border styling
- Offset shadow system
- Vibrant color palettes
- Cartoon-inspired UI components
- Material 3 compatibility
- Responsive widget behavior
Package Infrastructure
- Public exports for all core components
- Flutter package structure
- Example application
- Widget testing support
- Documentation and usage examples
📚 Documentation #
- Added comprehensive README
- Added installation guide
- Added usage examples
- Added theme documentation
- Added contribution guidelines
⚖️ Licensing #
- Licensed under GNU General Public License v3.0 (GPL-3.0)
Upcoming Releases #
1.1.0 Planned #
🚀 New Widgets
- NeoTextField
- NeoBadge
- NeoSwitch
- NeoCheckbox
- NeoAvatar
🎨 UI Components
- NeoDialog
- NeoAppBar
- NeoScaffold
- NeoBottomNavigationBar
🌈 Additional Themes
- Retro Theme
- Comic Theme
- Candy Theme
- Arcade Theme
- School Theme
⚡ Improvements
- Enhanced customization APIs
- Additional animations
- Improved accessibility support
- Expanded widget test coverage
Versioning #
This project follows Semantic Versioning:
- MAJOR version for incompatible API changes
- MINOR version for new functionality
- PATCH version for backwards-compatible bug fixes