app: live color swatch and a project-media eyedropper in the color picker

- the swatch now follows the draft color while the popup is open
  (cancel still reverts) and set_effect_param failures are logged
  instead of silently reverting the swatch
- the popup lists project footage thumbnails; clicking a pixel picks
  its color into the draft (contain-fit coordinate mapping, no new
  dependencies)
- i18n: ofx.color.pick_project in all eight packs
This commit is contained in:
2026-08-27 17:34:28 +08:00
parent 107ee079c6
commit d65b84a6ca
10 changed files with 455 additions and 7 deletions
+1
View File
@@ -236,6 +236,7 @@
"ofx.color.ok": "Okay"
"ofx.color.cancel": "Abbrechen"
"ofx.color.invalid": "Ungültige Hexadezimalfarbe"
"ofx.color.pick_project": "Aus Projekt auswählen"
"dialog.cancel": "Abbrechen"
"dialog.close": "Schließen"
"dialog.ok": "OK"
+1
View File
@@ -236,6 +236,7 @@
"ofx.color.ok": "OK"
"ofx.color.cancel": "Cancel"
"ofx.color.invalid": "Invalid hex color"
"ofx.color.pick_project": "Pick from project"
"dialog.cancel": "Cancel"
"dialog.close": "Close"
"dialog.ok": "OK"
+1
View File
@@ -236,6 +236,7 @@
"ofx.color.ok": "Aceptar"
"ofx.color.cancel": "Cancelar"
"ofx.color.invalid": "Color hexadecimal no válido"
"ofx.color.pick_project": "Seleccionar del proyecto"
"dialog.cancel": "Cancelar"
"dialog.close": "Cerrar"
"dialog.ok": "Aceptar"
+1
View File
@@ -236,6 +236,7 @@
"ofx.color.ok": "Valider"
"ofx.color.cancel": "Annuler"
"ofx.color.invalid": "Couleur hexadécimale invalide"
"ofx.color.pick_project": "Choisir dans le projet"
"dialog.cancel": "Annuler"
"dialog.close": "Fermer"
"dialog.ok": "OK"
+1
View File
@@ -236,6 +236,7 @@
"ofx.color.ok": "決定"
"ofx.color.cancel": "キャンセル"
"ofx.color.invalid": "無効な16進カラーです"
"ofx.color.pick_project": "プロジェクトから拾う"
"dialog.cancel": "キャンセル"
"dialog.close": "閉じる"
"dialog.ok": "OK"
+1
View File
@@ -236,6 +236,7 @@
"ofx.color.ok": "Confirmar"
"ofx.color.cancel": "Cancelar"
"ofx.color.invalid": "Cor hexadecimal inválida"
"ofx.color.pick_project": "Escolher do projeto"
"dialog.cancel": "Cancelar"
"dialog.close": "Fechar"
"dialog.ok": "OK"
+1
View File
@@ -236,6 +236,7 @@
"ofx.color.ok": "ОК"
"ofx.color.cancel": "Отмена"
"ofx.color.invalid": "Недопустимый шестнадцатеричный цвет"
"ofx.color.pick_project": "Выбрать из проекта"
"dialog.cancel": "Отмена"
"dialog.close": "Закрыть"
"dialog.ok": "ОК"
+1
View File
@@ -236,6 +236,7 @@
"ofx.color.ok": "确定"
"ofx.color.cancel": "取消"
"ofx.color.invalid": "无效的十六进制颜色"
"ofx.color.pick_project": "从项目取色"
"dialog.cancel": "取消"
"dialog.close": "关闭"
"dialog.ok": "确定"