mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-14 21:44:57 +00:00
On Linux and the BSDs, craft-window reads the desktop's window-button layout (`button-layout` in `org.gnome.desktop.wm.preferences`) into `Frame::App` when the desktop leaves the window's frame to the app, but the app bar ignored it and always drew Minimize, Maximize and Close at its right end. - `CaptionLayout` lists the buttons at each end of the bar; `caption_buttons` draws them there in the listed order, first one leftmost, and the bar's other controls keep clear of both groups. - The desktop app copies the layout of an app frame the desktop left to it. An app frame turned on by `VECTORCRAFT_TITLEBAR=app` or by VectorCraft Title Bar on Every Desktop, a window opened through XWayland, macOS and Windows keep all three at the right. Docs: docs/control-protocol.md, docs/target-app-parity.md.