screen_reporter library

Classes

ReporterBoundary
ReporterConfig
ReporterDeviceRegistration
App-installation credential and short-lived online approval. Never uploads feedback.
ReporterHttpClient
Opt-in HTTP adapter. Never records query strings, headers or bodies.
ReporterLauncher
Draggable report button. Place in Positioned.fill inside the root Stack in MaterialApp.builder, outside ReporterBoundary so controls are not captured. Position is kept for this widget's lifetime; keyboard avoidance is temporary.
ReporterNavigatorObserver
ReporterOperation
A once-only operation span. Ended spans cannot cross recording sessions.
ReporterPrivate
Wrap sensitive widgets. For PlatformViews or moving sensitive content use setScreen(sensitive:true).
ScreenReporter
A bounded, opt-in diagnostic recorder. No upload happens until the editor's consent action.