in_app_console 3.0.0 copy "in_app_console: ^3.0.0" to clipboard
in_app_console: ^3.0.0 copied to clipboard

In-app console for real-time log viewing. Bridges developers and testers with unified logging across micro-frontend modules. Extensible with custom plugins.

3.0.0 #

  • Added InAppConsoleBubble — a draggable floating button that opens the console on tap
    • Auto-snaps to the nearest horizontal edge on release
    • Hidden automatically when InAppConsole.kEnableConsole is false
    • Configurable size (bubbleSize) and edge margin (edgeMargin)
  • Update minimum Dart SDK version requirement to 3.5

2.0.2 #

Improvements #

  • Adjusted extension details sheet size for better UX (initialChildSize: 0.85, maxChildSize: 0.85)
  • Code cleanup: removed unused imports across multiple files

Documentation #

  • Updated README with extension package information and examples
  • Updated LICENSE copyright year to 2025

2.0.1 #

  • Removed "Widget Preview" label and preview container wrapper

2.0.0 #

Breaking Changes #

  • BREAKING: Renamed clearHistory() to clearLogs() - Update your code to use the new method name

New Features #

  • Added extension system for custom functionality via InAppConsoleExtension
  • Added registerExtension() and unregisterExtension() methods
  • Added InAppConsoleExtensionContext for extension data access

Improvements #

  • UI improvements and bug fixes

1.1.0 #

  • Added InAppConsole.kEnableConsole flag
  • Changed error property data type:
void logError({
    required String message,
    Error? error,
    StackTrace? stackTrace,
  });

to

void logError({
    required String message,
    Object? error,
    StackTrace? stackTrace,
  });

1.0.1 #

  • Refactor logging method names in README and implementation files to use 'logWarning' for consistency across the codebase.

1.0.0 #

  • Add meta data.

0.0.1 #

  • Initial release.
14
likes
150
points
1.11k
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

In-app console for real-time log viewing. Bridges developers and testers with unified logging across micro-frontend modules. Extensible with custom plugins.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter

More

Packages that depend on in_app_console