Add visual selectors to automation and KC target editors

Automation editor:
- IconSelect grid for condition logic (OR/AND) with descriptions

KC target editor:
- IconSelect for color mode (average/median/dominant) with SVG previews
- EntitySelect palette for picture source, pattern template, brightness source

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-09 10:12:57 +03:00
parent 8061c26bef
commit 5b4813368b
6 changed files with 140 additions and 2 deletions

View File

@@ -524,6 +524,9 @@
"kc.interpolation.average": "Average",
"kc.interpolation.median": "Median",
"kc.interpolation.dominant": "Dominant",
"kc.interpolation.average.desc": "Mean of all pixel colors",
"kc.interpolation.median.desc": "Middle color value per channel",
"kc.interpolation.dominant.desc": "Most frequent color",
"kc.smoothing": "Smoothing:",
"kc.smoothing.hint": "Temporal blending between extractions (0=none, 1=full)",
"kc.pattern_template": "Pattern Template:",
@@ -614,6 +617,8 @@
"automations.condition_logic.hint": "How multiple conditions are combined: ANY (OR) or ALL (AND)",
"automations.condition_logic.or": "Any condition (OR)",
"automations.condition_logic.and": "All conditions (AND)",
"automations.condition_logic.or.desc": "Triggers when any condition matches",
"automations.condition_logic.and.desc": "Triggers only when all match",
"automations.conditions": "Conditions:",
"automations.conditions.hint": "Rules that determine when this automation activates",
"automations.conditions.add": "Add Condition",

View File

@@ -524,6 +524,9 @@
"kc.interpolation.average": "Среднее",
"kc.interpolation.median": "Медиана",
"kc.interpolation.dominant": "Доминантный",
"kc.interpolation.average.desc": "Среднее всех цветов пикселей",
"kc.interpolation.median.desc": "Медианное значение по каналам",
"kc.interpolation.dominant.desc": "Наиболее частый цвет",
"kc.smoothing": "Сглаживание:",
"kc.smoothing.hint": "Временное смешивание между извлечениями (0=нет, 1=полное)",
"kc.pattern_template": "Шаблон Паттерна:",
@@ -614,6 +617,8 @@
"automations.condition_logic.hint": "Как объединяются несколько условий: ЛЮБОЕ (ИЛИ) или ВСЕ (И)",
"automations.condition_logic.or": "Любое условие (ИЛИ)",
"automations.condition_logic.and": "Все условия (И)",
"automations.condition_logic.or.desc": "Срабатывает при любом совпадении",
"automations.condition_logic.and.desc": "Срабатывает только при всех",
"automations.conditions": "Условия:",
"automations.conditions.hint": "Правила, определяющие когда автоматизация активируется",
"automations.conditions.add": "Добавить условие",

View File

@@ -524,6 +524,9 @@
"kc.interpolation.average": "平均",
"kc.interpolation.median": "中位数",
"kc.interpolation.dominant": "主色",
"kc.interpolation.average.desc": "所有像素颜色的平均值",
"kc.interpolation.median.desc": "每通道中间颜色值",
"kc.interpolation.dominant.desc": "出现最频繁的颜色",
"kc.smoothing": "平滑:",
"kc.smoothing.hint": "提取间的时间混合0=无1=完全)",
"kc.pattern_template": "图案模板:",
@@ -614,6 +617,8 @@
"automations.condition_logic.hint": "多个条件的组合方式:任一(或)或 全部(与)",
"automations.condition_logic.or": "任一条件(或)",
"automations.condition_logic.and": "全部条件(与)",
"automations.condition_logic.or.desc": "任一条件匹配时触发",
"automations.condition_logic.and.desc": "全部匹配时才触发",
"automations.conditions": "条件:",
"automations.conditions.hint": "决定此自动化何时激活的规则",
"automations.conditions.add": "添加条件",