riverpod_timeline 1.1.0
riverpod_timeline: ^1.1.0 copied to clipboard
A Riverpod debugging and state-inspection package that records every provider update, tracks dependencies, visualizes state changes, and supports time-travel debugging.
example/lib/main.dart
import 'package:flutter/material.dart';
import 'package:riverpod_timeline/riverpod_timeline.dart';
import 'pages/home_page.dart';
final _navigatorKey = GlobalKey<NavigatorState>();
void main() {
RiverpodTimeline.initialize(
maxEvents: 10000,
enablePerformanceTracking: true,
enableDependencyTracking: true,
captureStackTraces: true,
enableLogging: true,
enableOverlay: true,
);
runApp(
RiverpodTimelineScope(
navigatorKey: _navigatorKey,
child: MaterialApp(
navigatorKey: _navigatorKey,
title: 'Riverpod Timeline',
themeMode: ThemeMode.system,
darkTheme: ThemeData(
colorSchemeSeed: Colors.indigo,
useMaterial3: true,
brightness: Brightness.dark,
),
theme: ThemeData(colorSchemeSeed: Colors.indigo, useMaterial3: true),
home: const HomePage(),
),
),
);
}