mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-08 21:10:40 +00:00
On Linux, when the desktop draws the window's frame (KDE, Sway, Hyprland, COSMIC and X11 sessions), the app bar painted the brand mark under the desktop's title bar unless System Title Bar was on. The mark followed the live preference instead of the frame the window has. The desktop app now records the frame it opened the window with (VectorcraftApp::desktop_frame), and system_title_bar reads it. A change to System Title Bar during a session no longer shows or hides the mark; it changes with the frame at the next start. Embedders without a window of their own keep the mark.