riverpod_timeline library
Classes
- DependencyGraph
- In-memory directed graph of provider dependencies.
- DependencyGraphController
- Controller that wraps DependencyGraph for use by the observer and UI widgets.
- DependencyNode
- A single node in the provider dependency graph.
- EventDetailWidget
- A card that shows the full details of a single TimelineEvent.
- FlutterLogOutput
-
A
ProviderObserverthat feeds all provider lifecycle events into the timeline engine. - MetricsCollector
- Collects per-provider performance metrics during runtime.
- PerformanceSummary
- Aggregate view of all provider performance data at a point in time.
- ProviderDependencyGraph
- A widget that visualizes the provider dependency graph.
- ProviderInfo
- Metadata about a provider that has been registered with the timeline.
- ProviderPerformance
- Per-provider performance statistics collected during runtime.
- ProviderTimelineView
- A full-featured timeline browser widget.
- RiverpodPerformanceDashboard
- A dashboard that visualizes provider performance metrics.
- RiverpodTimeline
- The central singleton API for the riverpod_timeline package.
- RiverpodTimelineConfig
- Configuration for the Riverpod timeline engine.
- RiverpodTimelineOverlay
- Flutter developer overlay for the Riverpod timeline.
- RiverpodTimelineScope
- TimelineController
- High-level interface for querying and filtering timeline events.
- TimelineEvent
- A single recorded provider lifecycle event.
- TimelineExporter
- Handles full-session export and import of timeline data as JSON.
- TimelineObserver
- TimelineStorage
- In-memory event and provider storage with automatic pruning.
- TimeTravelController
- Time-travel debugger that replays recorded timeline events.
Enums
- EventType
- The type of a timeline event.
- OverlayTab
- Tabs available in the overlay's full-screen debug panel.
- ReplayState
- The current state of the time-travel replay engine.