Files
FlClash/lib/providers/actions/theme.dart
T
chen08209 1e97716636 feat(platform): move desktop windows to plugins/window and rework the tray
plugins/window replaces the window_manager fork on every desktop.

Changelog: Tray hotkeys, node delays and a delay test
2026-09-30 11:39:58 +08:00

21 lines
482 B
Dart

part of '../action.dart';
@Riverpod(keepAlive: true)
class ThemeAction extends _$ThemeAction {
@override
void build() {}
void updateBrightness() {
runAfterFrame(() {
ref.read(systemBrightnessProvider.notifier).value =
WidgetsBinding.instance.platformDispatcher.platformBrightness;
});
}
void updateViewSize(Size size) {
WidgetsBinding.instance.addPostFrameCallback((_) {
ref.read(viewSizeProvider.notifier).value = size;
});
}
}