floatica 1.2.0
floatica: ^1.2.0 copied to clipboard
A customizable floating navigation bar for Flutter with glassmorphism, expandable menus, per-tab FABs, and Liquid Glass support.
1.2.0 #
-
FEAT:
- Liquid Glass effect overhaul — significantly closer to iOS 26 Liquid Glass:
- Multi-layer specular highlights (radial glow, top-edge bar, left-edge highlight, diagonal streak, bottom-right warm glow).
- Shape-aware edge glow following border radius (outer glow, inner highlight, corner accent) with
edgeGlowIntensityparameter. - Improved frosted noise texture — grid-based with jitter for organic look (bright + dark dots mix).
- Four-edge inner shadows (top, bottom, left, right) for realistic glass depth.
- Multi-layer luminosity-aware border (main gradient + inner accent).
- Nav bar now sizes to its content width instead of expanding to full screen width.
- Menu expands to match nav bar width (content reflows via
Wrap).
- Liquid Glass effect overhaul — significantly closer to iOS 26 Liquid Glass:
-
FIX:
- Fix barrier overlay not covering full screen when nav bar uses intrinsic sizing.
- Fix nav bar shifting left when menu opens with barrier.
- Fix menu items not receiving tap events due to
hitTestChildrenreturningfalse.
1.1.0 #
-
FIX:
- Rename
flloatica_menu_item.dart→floatica_menu_item.dart(typo fix). - Fix overlay leak — guard against unmounted widget in
addPostFrameCallback. - Fix
_removeBarrierOverlaypotential crash withtry-catch. - Fix selected tab color being ignored with dot/underline indicator styles.
- Fix
_buildContentbeing built twice when glass effect is enabled. - Fix
Expandedlayout issue on icon whenlabelPositionis bottom. - Export
FloaticaMenuItemWidgetin public API. - Fix incorrect install command in README (
flexible_sheet→floatica).
- Rename
-
FEAT:
- Auto-shrink tabs on small screens —
FittedBoxreplaces disabledSingleChildScrollView, preventing overflow with many tabs.
- Auto-shrink tabs on small screens —
-
IMPROVE:
- Optimize
shouldRepaintin_LiquidGlassPainter— compare fields instead of references. - Remove unnecessary
ImageFilter.blur(0,0)fallback when saturation boost is 1.0. - Make
ContextExgetters public (theme,colorScheme). - Update minimum Flutter constraint to
>=3.10.0. - Add 14 unit and widget tests (models, controller, overflow).
- Optimize
1.0.0+3 #
- FIX:
- Fix README.
1.0.0+2 #
- FIX:
- Fix LICENSE.
1.0.0+1 #
- FIX:
- Fix README.
1.0.0 #
- Initial release