flutter_edge_guard 0.2.1 copy "flutter_edge_guard: ^0.2.1" to clipboard
flutter_edge_guard: ^0.2.1 copied to clipboard

Understand and fix modern Android edge-to-edge UI problems. An edge-to-edge protection layer and diagnostics engine for Flutter.

Changelog #

0.2.1 #

  • Fix: Removed yellow fallback text styling from EdgeGuardExempt example screen by injecting a transparent Scaffold ancestor.

0.2.0 #

  • Initial stable release of flutter_edge_guard.
  • Auto-Fix Layer:
    • EdgeGuardApp: A MaterialApp drop-in replacement that applies global edge-to-edge protection without requiring edits to existing screens.
    • EdgeGuardExempt: A wrapper to opt individual screens out of global padding (e.g., for full-bleed splash screens or photo viewers).
  • Core Provider:
    • EdgeGuard: Granular MediaQuery extraction and scoped inset propagation.
    • EdgeGuardConfig: Customizable runtime configuration flags.
  • Smart Protection Widgets:
    • EdgeGuardBottomAction: Prevents bottom buttons from clipping beneath navigation bars without double-padding.
    • EdgeGuardAnimatedAction: Smooth keyboard/IME awareness animations for bottom actions.
    • EdgeGuardBottomSheet: Edge-safe modal bottom sheet wrapper.
    • EdgeGuardScrim: Dynamic status and navigation bar contrast scrims.
  • Developer & Diagnostics Tools:
    • EdgeGuardInspector: Floating debug inspector overlay with real-time issue detection and JSON export.
    • EdgeGuardZoneOverlay: Color-coded visual overlay for system insets and gesture zones.
    • EdgeGuardDiagnostics: Comprehensive programmatic analyzer for gesture collisions, keyboard overlaps, contrast, iOS Dynamic Island/notch insets, foldables, and accessibility.
  • CLI Doctor:
    • flutter_edge_guard:doctor: Static analysis CLI with --json and --fail-on for CI/CD pipelines.
1
likes
160
points
150
downloads

Documentation

API reference

Publisher

verified publisherabhisheklamichhane.me

Weekly Downloads

Understand and fix modern Android edge-to-edge UI problems. An edge-to-edge protection layer and diagnostics engine for Flutter.

Repository (GitHub)
View/report issues

Topics

#android #edge-to-edge #diagnostics #safearea

License

MIT (license)

Dependencies

flutter

More

Packages that depend on flutter_edge_guard