flutter_artist_dock_face 0.9.4
flutter_artist_dock_face: ^0.9.4 copied to clipboard
An independent, high-performance, compact full-screen page layout featuring a fixed, non-expandable navigation dock without a topbar.
0.9.4 #
- Update Dependencies.
0.9.3 #
Added #
- Integrated
pointer_interceptor(v0.10.1+2) dependency into the adaptive core shell layout to block platform-view event bleeding.
Why This Solution Is Needed (Root Cause) #
- The Sidebar & EndDrawer Leak: Similar to the dialog overlay issue, when users open the main left Sidebar or the right auxiliary EndDrawer over a background
HtmlElementView(such as embedded YouTube videos or interactive maps), click and hover events bleed through the Flutter canvas. - The Symptom: Tapping or interacting with forms, menus, or debug modules inside the drawers inadvertently triggers underlying HTML platform view actions (e.g., pausing/playing a video or dragging a map).
- The Shield: Injecting a
PointerInterceptorwrapper right around the drawer boundaries forces the browser DOM to capture and terminate these rogue events, keeping the drawer interaction surface completely insulated.
️ Application in flutter_artist_dock_face #
- EndDrawer Protection: Embedded natively inside
_EndDrawerWrapperState, wrapping the rootDrawerwidget. - Left Sidebar Protection: Embedded directly into the
FaceScreenStatecore scaffold structure, wrapping the primary navigation drawer element (drawer). - Result: Both sliding wings are now fully bulletproofed against any platform-view event hijacking out-of-the-box.
0.9.2 #
- Fixed a rendering issue in
MenuItemViewwhereListTiletouch ripples and selection splash effects were obstructed by the parent container's hover color overlay. - Wrapped the internal list tile layout with a transparent
Materialsurface to restore full compatibility with Material 3 drawing bounds on recent Flutter SDK versions.
0.9.1 #
- Fixed a rendering issue in
MenuItemViewwhereListTiletouch ripples and selection splash effects were obstructed by the parent container's hover color overlay. - Wrapped the internal list tile layout with a transparent
Materialsurface to restore full compatibility with Material 3 drawing bounds on recent Flutter SDK versions.
0.9.0+1 #
- Update pubspec.yaml (Remove some dependencies)
0.9.0 #
- Initial release.