fix+ux v1.15.1: display-settings round from live usage

- comfort bounds: parseFloat+isFinite guard (empty input collapsed a bound to 0
  and the auto-swap made 'comfort from 25' behave as 0-25 → green at 24°)
- avg room temperature in the room tooltip (what the temp fill actually uses)
- hover darkens the current fill instead of recoloring blue; grey when unfilled
- fill mode as a radio group with short labels; compact inline bounds inputs
- space dialog widened to 500px; TESTING.md updated in the same commit
This commit is contained in:
Matysh
2026-07-08 14:15:37 +03:00
parent 2ee0b2c352
commit 72b2492554
16 changed files with 468 additions and 299 deletions
+5 -4
View File
@@ -159,15 +159,16 @@
"space.opacity": "Opacity",
"space.fill_label": "Room fill",
"fill.none": "None",
"fill.lqi": "Zigbee signal (red → green)",
"fill.light": "Lights (yellow = on, grey = off)",
"fill.lqi": "Zigbee signal",
"fill.light": "Lights",
"space.source_file": "I have a floor-plan image",
"space.source_draw": "No image — I'll outline rooms by hand",
"space.orientation": "Canvas",
"orient.landscape": "Landscape",
"orient.portrait": "Portrait",
"orient.square": "Square",
"fill.temp": "Temperature (blue = cold, green = comfy, yellow = hot)",
"fill.temp": "Temperature",
"space.temp_min": "Comfort from",
"space.temp_max": "to"
"space.temp_max": "to",
"tip.temp_avg": "average temperature:"
}
+5 -4
View File
@@ -159,15 +159,16 @@
"space.opacity": "Прозрачность",
"space.fill_label": "Заливка комнат",
"fill.none": "Нет",
"fill.lqi": "По силе зигби-сигнала (красный → зелёный)",
"fill.light": "По освещению (жёлтая = включено, серая = выключено)",
"fill.lqi": "По силе зигби-сигнала",
"fill.light": "По освещению",
"space.source_file": "У меня есть картинка плана",
"space.source_draw": "Нет подложки — нарисую комнаты вручную",
"space.orientation": "Холст",
"orient.landscape": "Альбомный",
"orient.portrait": "Портретный",
"orient.square": "Квадрат",
"fill.temp": "По температуре (голубая = холодно, зелёная = комфорт, жёлтая = жарко)",
"fill.temp": "По температуре",
"space.temp_min": "Комфорт от",
"space.temp_max": "до"
"space.temp_max": "до",
"tip.temp_avg": "средняя температура:"
}