zeba_academy_widget_inspector 0.0.1
zeba_academy_widget_inspector: ^0.0.1 copied to clipboard
A Flutter package to inspect and debug widgets live inside the app.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.0.1 - 2026-04-09 #
๐ Initial Release #
โจ Added
-
WidgetInspectorOverlay for live widget inspection
-
Tap-based widget detection system
-
Display of:
- Width
- Height
- Layout constraints
-
Overlay info box UI
-
Full offline functionality (no external tools required)
-
Lightweight and easy integration
๐ ๏ธ Technical
- Element tree traversal using
renderViewElement - Gesture-based widget selection
- RenderBox-based layout inspection
- Flutter 3.13+ compatibility updates
๐งช Testing
- Widget test for tap interaction and overlay display
- Fixed Directionality issue in tests
๐ Documentation
- Production-ready README.md
- Usage examples and setup guide
๐ฎ Upcoming (Planned) #
๐ Enhancements #
- Visual highlight border for selected widget
- Parent-child relationship visualization
- Full widget tree explorer
- Toggle enable/disable inspector
๐ง Advanced Features #
- Padding & margin detection
- Alignment and positioning details
- Performance insights (lightweight)
Built with โค๏ธ by Zeba Academy