Glass: auto is auto now, and the default again
The warning about `glass_level = 100` surviving a theme switch is gone,
because the number is gone. It was there because `auto` did not produce
the desktop Prism is drawn for — the panels fell through to a tuned
ladder where an explicit level returned an absolute, and the dock had no
way to ask its theme at all and kept its compiled 0.72. Three quarters
of a design, and writing 100 down papered over it at the cost of pinning
Prism's glass onto every other theme.
synui 467 fixes both halves, so a fresh install is back on `auto` and
every theme gets its own answer through a switch. What is left is a note
on the two rows that stay explicit (bar_opacity, dock_opacity) and why
they are quickshell's problem rather than the glass level in disguise.
The Dock's opacity row now documents `auto` as its default and what it
resolves to per theme.
Bar, dock, Prism and plugins — and 7 binds the drift test was failing on
The wiki was 68 commits behind. This is the part of that gap that could be
written correctly rather than guessed at.
Keybindings: the 7 binds synui/tests/readme_binds.sh was failing on — the
bare Super+arrow window moves (they lost their Shift in synui 438), the two
Super+Ctrl+arrow fill toggles, and Super+Shift+I for the image viewer. The
page passes that test again.
New page — The Dock. It had no coverage at all: 20 config keys, both
right-click menus, pins, the three cells, edges, magnify and the radius
clamp. Notes that an app's own rows are at the BOTTOM of an icon's menu now
(synui 463) and why.
New page — Bar Plugins. synui 464 takes third-party bar widgets in
Omarchy's shell-plugin format. Covers the manifest, the BarWidget contract,
where they are searched (Omarchy's own directory first) and — at length —
what SynapseOS cannot host, because a plugin system whose answer to
"needs Hyprland" is an empty space on the bar is one nobody can debug.
The Desktop: thirteen themes became fifteen. Prism and Prism Light were the
default theme for two releases and were documented nowhere — the only
"Prism" in the whole wiki was the game launcher. Adds what Prism actually
is (the wallpaper supplies the colour, everything else is fixed), the glass
system as a table of its seven keys, and what a fresh install ships since
0.2.9.4 — including that glass_level = 100 is an explicit number that
survives a theme switch, and the one row that undoes it.
Software: the All sources tab, `synpkg search --all`, and row icons.
Commands: synui-plugins and syn-rgb, neither of which was named anywhere.
Installation: "0.2.5, the current release" was four releases stale. Rewritten
as a since-then statement so it cannot go stale again.