Calling saveWindowState in onWindow (Resized, Moved, Maximize, Unmaximize) methods

This commit is contained in:
veto9292 2025-12-31 22:38:51 +03:30
parent 820e4b72eb
commit 3442e521bf

View File

@ -71,6 +71,26 @@ class _WindowWrapperState extends ConsumerState<WindowWrapper> with WindowListen
}
}
@override
Future<void> onWindowResized() async {
await ref.read(windowNotifierProvider.notifier).saveWindowState();
}
@override
Future<void> onWindowMoved() async {
await ref.read(windowNotifierProvider.notifier).saveWindowState();
}
@override
Future<void> onWindowMaximize() async {
await ref.read(windowNotifierProvider.notifier).saveWindowState();
}
@override
Future<void> onWindowUnmaximize() async {
await ref.read(windowNotifierProvider.notifier).saveWindowState();
}
@override
void onWindowFocus() {
setState(() {});