mirror of
https://github.com/yattee/yattee.git
synced 2026-10-23 13:12:53 +00:00
The fullscreen video layer extends up into the status bar strip and is shifted with an offset; `.clipped()` came after the offset, so it clipped to the unshifted frame and cut the top strip (title row, avatar) off. Clip before the offset instead. The player controls read the main window's safe area only on geometry changes. With the corner layout keeping its geometry fixed across the status bar hide, the value went stale and the controls kept the status bar height as top padding in fullscreen. Refresh it when the status bar visibility changes, with a few delayed re-reads to cover the fade.