fix(ui): refine command line and clipboard

- preserve command history colors after reopening
- remove collapsed command bar residue and split the unsaved prompt
- read system text when the drawing clipboard is empty

Refs #467
Refs #468
Refs #470
This commit is contained in:
Hakan Seven 2026-08-04 18:53:08 +03:00
commit 9cf0c9f945
14 changed files with 245 additions and 40 deletions

View file

@ -89,6 +89,11 @@ modal-unable-save = Zeichnung kann nicht gespeichert werden
modal-drawing-changed = Zeichnung auf dem Datenträger geändert
modal-delete-layer = Layer löschen
modal-unsaved-changes = Nicht gespeicherte Änderungen
modal-unsaved-save-prompt = Möchten Sie die Änderungen speichern?
clipboard-no-supported-content = Die Zwischenablage enthält keinen unterstützten Text und keine Zeichnungsobjekte.
clipboard-unavailable = Die Systemzwischenablage ist nicht verfügbar.
clipboard-occupied = Die Systemzwischenablage wird gerade verwendet. Versuchen Sie es erneut.
clipboard-conversion-failed = Der Text in der Zwischenablage konnte nicht gelesen werden.
modal-point-style = Punktstil
modal-attribute-editor = Attribut-Editor
modal-save-drawing-as = Zeichnung speichern als

View file

@ -108,6 +108,11 @@ modal-unable-save = Unable to Save Drawing
modal-drawing-changed = Drawing Changed on Disk
modal-delete-layer = Delete Layer
modal-unsaved-changes = Unsaved Changes
modal-unsaved-save-prompt = Do you want to save the changes?
clipboard-no-supported-content = Clipboard does not contain supported text or drawing objects.
clipboard-unavailable = System clipboard is unavailable.
clipboard-occupied = System clipboard is currently in use. Try again.
clipboard-conversion-failed = Clipboard text could not be read.
modal-point-style = Point Style
modal-attribute-editor = Attribute Editor
modal-save-drawing-as = Save Drawing As

View file

@ -89,6 +89,11 @@ modal-unable-save = Impossible d'enregistrer le dessin
modal-drawing-changed = Dessin modifié sur le disque
modal-delete-layer = Supprimer le calque
modal-unsaved-changes = Modifications non enregistrées
modal-unsaved-save-prompt = Voulez-vous enregistrer les modifications ?
clipboard-no-supported-content = Le presse-papiers ne contient aucun texte ni objet de dessin pris en charge.
clipboard-unavailable = Le presse-papiers système n’est pas disponible.
clipboard-occupied = Le presse-papiers système est en cours d’utilisation. Réessayez.
clipboard-conversion-failed = Impossible de lire le texte du presse-papiers.
modal-point-style = Style de point
modal-attribute-editor = Éditeur d'attributs
modal-save-drawing-as = Enregistrer le dessin sous

View file

@ -89,6 +89,11 @@ modal-unable-save = ड्रॉइंग सहेजी नहीं जा
modal-drawing-changed = डिस्क पर ड्रॉइंग बदल गई
modal-delete-layer = लेयर हटाएँ
modal-unsaved-changes = न सहेजे गए बदलाव
modal-unsaved-save-prompt = क्या आप बदलाव सहेजना चाहते हैं?
clipboard-no-supported-content = क्लिपबोर्ड में समर्थित टेक्स्ट या ड्रॉइंग ऑब्जेक्ट नहीं है।
clipboard-unavailable = सिस्टम क्लिपबोर्ड उपलब्ध नहीं है।
clipboard-occupied = सिस्टम क्लिपबोर्ड अभी उपयोग में है। फिर प्रयास करें।
clipboard-conversion-failed = क्लिपबोर्ड का टेक्स्ट पढ़ा नहीं जा सका।
modal-point-style = प्वाइंट स्टाइल
modal-attribute-editor = विशेषता संपादक
modal-save-drawing-as = ड्रॉइंग इस रूप में सहेजें

View file

@ -89,6 +89,11 @@ modal-unable-save = Tekening kan niet worden opgeslagen
modal-drawing-changed = Tekening gewijzigd op schijf
modal-delete-layer = Laag verwijderen
modal-unsaved-changes = Niet-opgeslagen wijzigingen
modal-unsaved-save-prompt = Wilt u de wijzigingen opslaan?
clipboard-no-supported-content = Het klembord bevat geen ondersteunde tekst of tekenobjecten.
clipboard-unavailable = Het systeemklembord is niet beschikbaar.
clipboard-occupied = Het systeemklembord is momenteel in gebruik. Probeer het opnieuw.
clipboard-conversion-failed = De tekst op het klembord kon niet worden gelezen.
modal-point-style = Puntstijl
modal-attribute-editor = Kenmerkeditor
modal-save-drawing-as = Tekening opslaan als

View file

@ -89,6 +89,11 @@ modal-unable-save = Не удалось сохранить чертёж
modal-drawing-changed = Чертёж изменён на диске
modal-delete-layer = Удалить слой
modal-unsaved-changes = Несохранённые изменения
modal-unsaved-save-prompt = Сохранить изменения?
clipboard-no-supported-content = Буфер обмена не содержит поддерживаемого текста или объектов чертежа.
clipboard-unavailable = Системный буфер обмена недоступен.
clipboard-occupied = Системный буфер обмена сейчас используется. Повторите попытку.
clipboard-conversion-failed = Не удалось прочитать текст из буфера обмена.
modal-point-style = Стиль точек
modal-attribute-editor = Редактор атрибутов
modal-save-drawing-as = Сохранить чертеж как

View file

@ -108,6 +108,11 @@ modal-unable-save = Çizim Kaydedilemiyor
modal-drawing-changed = Çizim Diskte Değişti
modal-delete-layer = Katmanı Sil
modal-unsaved-changes = Kaydedilmemiş Değişiklikler
modal-unsaved-save-prompt = Değişiklikleri kaydetmek istiyor musunuz?
clipboard-no-supported-content = Panoda desteklenen metin veya çizim nesnesi yok.
clipboard-unavailable = Sistem panosuna erişilemiyor.
clipboard-occupied = Sistem panosu şu anda kullanılıyor. Yeniden deneyin.
clipboard-conversion-failed = Panodaki metin okunamadı.
modal-point-style = Nokta Stili
modal-attribute-editor = Öznitelik Düzenleyicisi
modal-save-drawing-as = Çizimi Farklı Kaydet

View file

@ -89,6 +89,11 @@ modal-unable-save = 无法保存图形
modal-drawing-changed = 磁盘上的图形已更改
modal-delete-layer = 删除图层
modal-unsaved-changes = 未保存的更改
modal-unsaved-save-prompt = 是否要保存更改?
clipboard-no-supported-content = 剪贴板中没有受支持的文本或图形对象。
clipboard-unavailable = 系统剪贴板不可用。
clipboard-occupied = 系统剪贴板当前正被使用,请重试。
clipboard-conversion-failed = 无法读取剪贴板文本。
modal-point-style = 点样式
modal-attribute-editor = 属性编辑器
modal-save-drawing-as = 图纸另存为