flutter_user_recorder 0.2.2 copy "flutter_user_recorder: ^0.2.2" to clipboard
flutter_user_recorder: ^0.2.2 copied to clipboard

A powerful Flutter package for automatically recording and replaying user interactions on any screen or widget. Perfect for testing, automation, and user flow analysis.

0.2.0 #

Features:

  • Core refactor with feature modules: core/, recording/, replay/ and index exports
  • Storage abstraction StorageService + SharedPrefsStorageService
  • Extracted RecorderNavigatorObserver and added NavigationTracker
  • Replayer improvements:
    • Optional navigation delegate (go_router support)
    • Await route/tree readiness after navigation
    • Await short commit after text input
    • Max inter-event delay to avoid long pauses
  • Text input recording: debounced and final-value capture on blur
  • Example app:
    • Migrated to go_router with named routes and extras
    • Modularized: app.dart, app_router.dart, recorder_config.dart
    • Easy toggle to enable/disable recorder

Docs:

  • Updated README with simplified wrapping patterns and go_router notes

0.2.1 #

Enhancements:

  • RecorderLayer now auto-displays RecorderFAB overlay by default (showControls: true)
  • Optional showControls flag to disable the overlay when needed

Notes:

  • This makes recording/replay controls visible immediately on integration without extra UI code

0.2.2 #

Docs and metadata:

  • Updated README (showControls docs, go_router integration section, minimal wrapping)
  • Updated homepage/repository links
  • Updated PUBLISH.md steps and package name references

0.1.1 #

  • Updated README.md with complete examples matching the actual implementation
  • Fixed package name references throughout documentation
  • Improved Quick Start guide with proper setup including Builder, navigatorObserver, and route parameters

0.1.0 #

  • Initial release of flutter_user_recorder
  • 🎯 Easy integration with RecorderLayer widget
  • 📝 Comprehensive recording of taps, text input, scrolls, navigation, and drag/swipe gestures
  • 🔄 Accurate replay with timing preservation
  • 💾 Session management with save/load functionality
  • 📦 Export/Import recordings as JSON
  • 🎨 Built-in widgets: RecorderTap, RecorderTextField, RecorderScroll
  • 🚀 Speed control for replay (0.5x, 1x, 2x, 5x)
  • 🔂 Script looping functionality
  • 🎛️ Floating control panel (RecorderFAB)
  • 🏗️ Clean architecture with MVVM support
  • 🔒 Full null-safety support
  • 📱 Complete example app with MVVM architecture
  • 🌐 Automatic route tracking with data transfer
  • 📍 Automatic route storage with each event
  • 🎯 Single event replay with automatic navigation
2
likes
0
points
52
downloads

Publisher

unverified uploader

Weekly Downloads

A powerful Flutter package for automatically recording and replaying user interactions on any screen or widget. Perfect for testing, automation, and user flow analysis.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter, shared_preferences

More

Packages that depend on flutter_user_recorder