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