Skip to content

History / The Dock

Revisions

  • 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.

    @velle999 velle999 committed Aug 24, 2026
  • 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.

    @velle999 velle999 committed Aug 24, 2026