Watch
1
0
Fork
You've already forked souveraine
0
souveraine/surfaces/quickshell/modules/common
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Fimeg 44acb11ab5 shell: two faults the load found that no gate did
Both were live in the running shell and invisible to every check that ran
before it. Found by reading the shell's log after Casey applied.

ThinkingCard: missing `import qs.modules.common.functions`

  ReferenceError: ColorUtils is not defined, on every render of every
  reasoning segment. My own defect, shipped through a lint that said clean.

  The lint was blind because I staged an approximation of the composed tree by
  hand instead of linting the composed tree itself. Against the real composed
  tree qmllint reports it plainly: 1 ColorUtils diagnostic before, 0 after.
  Lint the composed tree. A hand-built stand-in tests the stand-in.

Config: sidebar.ai.fontSize restored

  MessageTextBlock (vendor) reads Config.options.sidebar.ai.fontSize and got
  undefined, assigning undefined to font.pixelSize on every text render.
  Pre-existing, not from 0008 — the vendor delegate used MessageTextBlock too.

  Cause is structural: modules/common/Config.qml SHADOWS ii-base's Config
  wholesale, so every key ii-base adds after the fork silently disappears. The
  key even carries an ii-base comment explaining it was added deliberately as
  a live theme binding. Nothing failed; a number was just quietly absent.

  Restored as a live binding, never a literal and never null
  (null-in-a-serialized-config, 2026-08-11).

Verified: shell alive 12s after the Config edit (the crash-loop window),
config.json 46 keys and zero nulls, both fault lines gone from the log.
2026-08-12 14:51:09 -04:00
..
functions sessiond: double-tap-to-wake wakes, and the volume keys work again 2026-08-02 18:28:49 -04:00
panels/lock polkit: add temporary FPC confirmation 2026-08-10 20:46:28 -04:00
widgets three-finger tap opens a window sheet, not the overview 2026-08-05 14:12:22 -04:00
Config.qml shell: two faults the load found that no gate did 2026-08-12 14:51:09 -04:00
Persistent.qml shell: read the instance file synchronously, or it is empty when asked 2026-08-04 19:25:59 -04:00
qmldir shell: regenerate qmldir manifests from the composed tree 2026-07-21 13:36:39 -04:00
ShellModel.qml quickshell: fix drag-to-combine, rail rides the keyboard, overview gap-tap dismiss 2026-07-16 12:04:08 -04:00