frosty/lib/screens
Tommy Chow ed59896c5f deduplicate SystemChrome calls and optimize PiP animation rebuilds
- extract _scheduleSystemUiModeSync to avoid redundant platform calls on
  every build, deferred via addPostFrameCallback with state tracking
- use AnimatedBuilder.child so the video subtree is not rebuilt on every
  animation tick during PiP spring-back
- move orientation reset from build() to initState() in home screen
- reformat landscape LayoutBuilder for consistency

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 00:13:08 -08:00
..
channel deduplicate SystemChrome calls and optimize PiP animation rebuilds 2026-03-07 00:13:08 -08:00
home deduplicate SystemChrome calls and optimize PiP animation rebuilds 2026-03-07 00:13:08 -08:00
onboarding add FrostyColors ThemeExtension, align hardcoded colors with M3 roles 2026-03-01 19:01:44 -08:00
settings add keep screen awake setting 2026-03-06 23:58:32 -08:00