OpenRiot v7.9.62 — The Dots Remember Their Color
“The dots had forgotten what they were. Four little bullets sitting between the sections, told to be faint, told to keep their heads down, told to dress in muted blue-gray — and every single one of them showed up in bright white anyway. The bar gave them a property called ‘content-foreground’ and the bar didn’t know what that meant, so it did what every machine does when it hits a label it doesn’t recognize: it ignored it. The dots rendered in default white for months. Nobody noticed because the dots aren’t the stars of the show. They’re the punctuation between the stars, and when punctuation shouts, it’s doing the wrong job. So we fixed the label and gave them a real color. The Turing Police would call it a one-word typo fix. We call it the dots finally knowing what they’re supposed to be.” — The OpenRiot Crew, v7.9.62
Release Overview
The polybar separator dots got their color back. The sep
module was using the wrong polybar property — content-foreground
instead of format-foreground — so polybar ignored the color
setting and the dots rendered in the bar’s bright default
foreground. One word changed, and now the dots render at
#7e88a8, a muted mid-tone blue-gray that quietly separates
sections without demanding attention.
Total changes: one typo, one color tune.
🔘 Polybar: The Dots Stop Shouting
The polybar config had four separator modules — little · dots
tucked between the right-side module groups — each told to use
the ExtendedSepBG color. The template said content-foreground,
which is the correct property name for custom/ipc modules. But
custom/text modules use format-foreground. Polybar, being a
literal machine, saw a property it didn’t recognize and rendered
the dot in the bar’s default foreground: bright white.
Every other custom/text module in the same config (launcher,
settings) used format-foreground. The sep module was the
sole holdout, and the sole module whose color was silently
ignored.
While fixing the property, the color itself got a tune. The old
#13141C was near-black — chosen because nobody had ever seen
it actually render. Once the dots started obeying their color,
that near-black was invisible on the dark bar. The new
#7e88a8 sits squarely in the middle: dark enough to defer to
the modules it separates, bright enough to be seen.
🧾 Files Changed
| File | Change |
|---|---|
config/polybar/config.ini.tmpl |
content-foreground → |
format-foreground on |
|
[module/sep]. The wrong |
|
| polybar property meant the | |
| separator dots always | |
| rendered in the bar’s bright | |
| default foreground. | |
config/colors.toml |
sep-bg tuned from |
#13141C → #7e88a8, a |
|
| mid-tone blue-gray visible | |
| on the dark bar without | |
| competing with modules. |
🗣️ Final Words
“The tiny things are the ones that stop being tiny the moment you notice them. Four little bullets in bright white, doing punctuation’s job at headline volume, because someone typed ‘content’ when they meant ‘format.’ The bar didn’t know the difference and neither did anyone else — until someone finally looked at the dots and asked why they were shouting. Now they whisper, like punctuation should. The Turing Police would call it a typo. We call it the dots finally remembering what color they are.” — The OpenRiot Crew, v7.9.62