fix(wob+popup): corriger overlay non affiché + labels rose + bordures colorées

wob-overlay.py :
- Revenir à open(FIFO, 'r') — l'approche O_RDWR cassait l'affichage
  (le fd hérité exec 3<> est nécessaire pour débloquer l'ouverture)
- Bordure rose pour volume, cyan pour luminosité via classes CSS
  dynamiques (#wob-box.vol / #wob-box.bright)

vc-media-popup.py :
- Labels ENTRÉE / SORTIE en rose #ff79c6 (étaient à 45% opacité)
- min-height: 22px sur scale.audio et scale.bright pour forcer
  le rendu du slider micro
This commit is contained in:
Tetardtek
2026-02-23 15:57:23 +01:00
parent f74d5bc173
commit 51a6a75123

View File

@@ -197,10 +197,7 @@ def _fifo_reader(overlay):
try: try:
if not os.path.exists(FIFO): if not os.path.exists(FIFO):
os.mkfifo(FIFO) os.mkfifo(FIFO)
# O_RDWR : ne bloque pas à l'ouverture ET garde le FIFO ouvert with open(FIFO, 'r') as f:
# entre deux écritures (pas d'EOF même sans writer actif)
fd = os.open(FIFO, os.O_RDWR)
with os.fdopen(fd, 'r') as f:
for line in f: for line in f:
line = line.strip() line = line.strip()
if not line: if not line: