Skip to content

Commit d906dbd

Browse files
committed
wip: add post-flatpak window-chrome checks to release docs
1 parent edd31b6 commit d906dbd

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

docs/releasing.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,23 @@ These steps apply to the [mpvQC-flatpak](https://github.com/mpvqc/mpvQC-flatpak)
8484

8585
Once the build succeeds, it will be automatically committed to the flatpak repository. Users will receive the new version via regular updates.
8686

87+
### Manual verification after the Flatpak build
88+
89+
The Linux window chrome (drop shadow, rounded corners, frameless resizing) is self-drawn and compositor-dependent, so CI cannot cover it. Install the freshly built Flatpak and verify both setups:
90+
91+
#### Desktop environment (e.g. GNOME, KDE Plasma)
92+
93+
- [ ] Drop shadow is drawn around the window and strengthens while it is focused
94+
- [ ] Corners are rounded (top corners and bottom-right; the video corner may stay square in the horizontal layout)
95+
- [ ] Menu bar, close button and footer hover highlights stay within the rounded corners
96+
- [ ] Maximize, fullscreen and back to normal land in the expected state (no flicker back to normal)
97+
- [ ] Window drags to the top edge and resizes from every edge and corner
98+
99+
#### Tiling window manager (e.g. Sway, Hyprland, niri)
100+
101+
- [ ] Window sits flush with no transparent margin and no drop shadow
102+
- [ ] Corners are square
103+
87104
## Post-release - Website Update
88105

89106
- [ ] Screenshots updated

0 commit comments

Comments
 (0)