flutter_inspector_kit 0.2.3 copy "flutter_inspector_kit: ^0.2.3" to clipboard
flutter_inspector_kit: ^0.2.3 copied to clipboard

A multi-inspector tool integration for Flutter, bundling debugging and inspection utilities behind a single unified API.

0.2.3 #

Fixed #

  • Fixed foreground notification banner on macOS where the host app AppDelegate failed to cast to UNUserNotificationCenterDelegate. macOS hosts must now explicitly conform and handle the callback.
  • Resolved a race condition during cold-starts where network notifications logged before the notifier finished initialization were lost.
  • Fixed the README.md setup instructions to separate iOS and macOS delegate compliance procedures.

0.2.2 #

Added #

  • FlutterInspectorNavigatorObserver now resolves route widgetType and name natively by default.
  • Added support to filter out the internal DashboardModal route (flutter_inspector_dashboard) from the Navigator history logs to prevent UI noise.
  • Added a Makefile for automated common Flutter development tasks.

Changed #

  • Refactored project directory structure: renamed internal flutter_inspector_impl.dart to flutter_inspector.dart and integrations directory to interceptors.

Fixed #

  • Fixed a bug in the example app where null navigator context could crash the app when attempting to open the dashboard modal.

0.2.1 #

Fixed #

  • Raised dio lower bound to ^5.2.0 to match the actual API usage (DioException), fixing the pub.dev downgrade analysis.
  • Restored WASM compatibility: web builds now use the browser Web Share API (package:web) instead of share_plus, and the network notifier resolves to a no-op stub on web, keeping dart:io out of the web import graph.
  • Dismissing the web share sheet (AbortError) is now treated as a cancel instead of a failure, so it no longer triggers the clipboard fallback.

0.2.0 #

Added #

  • Database table browser with two-level navigation (table list page and row grid view).
  • Multi-direction scrolling (horizontal and vertical) in row grid view.
  • Local column sorting with NULLs always sorted to the end in both directions.
  • Dialog value preview and copy for individual grid cell values.
  • Pagination for row grid (200 rows limit with 'Load More' button).
  • Public DatabaseBrowserSource, DatabaseTableInfo, and DatabaseTablePage classes.
  • FlutterInspector.registerDatabaseSource and constructor parameter databaseSources to dynamically registry third-party databases (e.g. SQLite, ObjectBox).

Changed #

  • Redesigned Database tab from chronological operation list to database table list view.

0.1.0 #

Initial release on pub.dev (package renamed from flutter_inspector to flutter_inspector_kit).

  • Console, Network, Navigator, and Database inspectors behind a single unified API.
  • In-app overlay FAB and full-screen Dashboard.
  • Dio interceptor for network traffic capture.
  • MagicalTap widget for gesture-based invocation.
  • Network notification heads-up banner: silent heads-up on Android (HIGH priority channel) and foreground banner on iOS, with automatic dismissal and visual feedback.
  • Notification throttling: consecutive network calls within a 2-second window update the notification in place without re-alerting.
  • Android notification channel flutter_inspector_network_v2 (HIGH importance); the legacy flutter_inspector_network channel is automatically deleted during upgrade.
  • Dio interceptor updates the pending request entry in place when its response or error arrives (no duplicate "Pending" entries); logNetwork gained an optional replaces parameter and returns the stored entry.
6
likes
0
points
1.08k
downloads

Publisher

unverified uploader

Weekly Downloads

A multi-inspector tool integration for Flutter, bundling debugging and inspection utilities behind a single unified API.

Repository (GitHub)
View/report issues

Topics

#debugging #developer-tools #network #logging

License

unknown (license)

Dependencies

dio, flutter, flutter_local_notifications, share_plus, web

More

Packages that depend on flutter_inspector_kit