aboutsummaryrefslogtreecommitdiff
path: root/working/collapsible-waybar-sides/spike-findings.org
Commit message (Collapse)AuthorAgeFilesLines
* docs: file collapsible-waybar-sides spec to assets, close taskCraig Jennings41 hours1-42/+0
|
* docs: spec out collapsible waybar sidesCraig Jennings10 days1-0/+42
A spike disproved the CSS / state-file approach. GTK3 has no display:none, so native modules go invisible but hold their space, and the bar never reflows. The mechanism is config-swap plus a SIGUSR2 reload, driven through an active config copied into XDG_RUNTIME_DIR so the toggle never rewrites the stowed canonical config. The spec locks the base sets (left: menu + workspaces; right: date + worldclock + tray), keeps the two sides independent, and stays host-agnostic: the base set is constant, the full set is whatever each host already defines. Spec and spike findings live under working/.