flutter_artist_dock_face 0.9.4 copy "flutter_artist_dock_face: ^0.9.4" to clipboard
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 PointerInterceptor wrapper 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 root Drawer widget.
  • Left Sidebar Protection: Embedded directly into the FaceScreenState core 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 MenuItemView where ListTile touch ripples and selection splash effects were obstructed by the parent container's hover color overlay.
  • Wrapped the internal list tile layout with a transparent Material surface to restore full compatibility with Material 3 drawing bounds on recent Flutter SDK versions.

0.9.1 #

  • Fixed a rendering issue in MenuItemView where ListTile touch ripples and selection splash effects were obstructed by the parent container's hover color overlay.
  • Wrapped the internal list tile layout with a transparent Material surface 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.
0
likes
140
points
38
downloads

Documentation

API reference

Publisher

verified publishero7planning.org

Weekly Downloads

An independent, high-performance, compact full-screen page layout featuring a fixed, non-expandable navigation dock without a topbar.

Homepage

License

BSD-3-Clause (license)

Dependencies

flutter, just_the_tooltip, pointer_interceptor, shared_preferences, url_launcher

More

Packages that depend on flutter_artist_dock_face