feat: version 0.2.0alpha1
- Added new features:
prefix
text supportsuffix
text support
- Added dynamic padding calculations based on prefix/suffix content
- Enhanced focus/blur handling:
- Added opacity control for hint text
- Improved hint text color management
- Added explicit handling for hint text style changes during focus/blur states
- Reorganized state handling:
- Reordered control states for better consistency. Flet version must be >
0.25.2
(see why)
- Reordered control states for better consistency. Flet version must be >
- State configurations now properly implement:
- Hover states
- Pressed states
- Default states
- Disabled states
- Added new
NavigationType
enum with two modes:STANDARD
: Original layout that pushes contentOVERLAY
: Navigation overlays the content
- Enhanced navigation panel styling:
- Added blur effects for expanded state
- Implemented border radius adjustments
- Added shadow effects
- Improved animation handling
- Added
NavigationType
to exported symbols - Modified default window behavior to support new navigation types
- Enhanced window layout management for both standard and overlay navigation modes
- Updated Flet dependency to match the new pypi library structure:
- Old:
flet>=0.25.1
- New:
flet[all]>=0.25.2
- Old:
- Removed deprecated
right_icon
andright_action
properties fromTextBox
- Changed method of handling icon actions in TextBox to new action system
- Modified window navigation behavior to support new navigation types
- Implemented icon availability caching in icon browser
- Added pre-calculated styles for common UI elements
- Optimized update patterns in components to reduce unnecessary rerenders