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 ProviderObserver that 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.