feat: implement autoregulation for kettlebell training

This commit is contained in:
Patryk Hegenberg 2025-06-22 17:07:56 +02:00
parent a3e36b1975
commit 4fac48e81e
9 changed files with 417 additions and 117 deletions

View file

@ -1,5 +1,6 @@
import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:kettlebell_tracker/providers/settings_provider.dart';
import 'package:kettlebell_tracker/screens/home_screen.dart';
import 'package:kettlebell_tracker/screens/settings_screen.dart';
import 'package:kettlebell_tracker/screens/training_screen.dart';
@ -58,6 +59,14 @@ class _MainScreenState extends ConsumerState<MainScreen> {
});
}
@override
void initState() {
super.initState();
Future.microtask(() {
ref.read(settingsProvider.notifier).loadSettings();
});
}
@override
Widget build(BuildContext context) {
final theme = Theme.of(context);