Add per-layer brightness source to composite CSS and enhance selectors
- Add optional brightness_source_id per composite layer using ValueStreamManager - Use EntitySelect for composite layer source and brightness dropdowns - Use IconSelect for composite blend mode and notification filter mode - Add i18n keys for blend mode and filter mode descriptions (en/ru/zh) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -518,7 +518,7 @@ class CompositeColorStripSource(ColorStripSource):
|
||||
when led_count == 0.
|
||||
"""
|
||||
|
||||
# Each layer: {"source_id": str, "blend_mode": str, "opacity": float, "enabled": bool}
|
||||
# Each layer: {"source_id": str, "blend_mode": str, "opacity": float, "enabled": bool, "brightness_source_id": str|None}
|
||||
layers: list = field(default_factory=list)
|
||||
led_count: int = 0 # 0 = use device LED count
|
||||
|
||||
|
||||
Reference in New Issue
Block a user