From 3d720fedf63118850fb3b4ef5a998aa9dc59fc35 Mon Sep 17 00:00:00 2001 From: Sam Grayson Date: Thu, 15 Jan 2026 20:38:31 -0500 Subject: [PATCH 1/2] Notepad component, remove unused variables, tailwind vs classes --- renderer/public/data/cmn-Hant/app_i18n.json | 7 + renderer/public/data/de/app_i18n.json | 7 + renderer/public/data/en/app_i18n.json | 7 + renderer/public/data/es/app_i18n.json | 7 + renderer/public/data/ja/app_i18n.json | 7 + renderer/public/data/ko/app_i18n.json | 7 + renderer/public/data/pt/app_i18n.json | 7 + renderer/public/data/ru/app_i18n.json | 7 + renderer/src/web/notepad/WidgetNotepad.vue | 152 ++++++++++++++++++++ renderer/src/web/overlay/widget-registry.ts | 2 + renderer/src/web/overlay/widgets.ts | 6 + 11 files changed, 216 insertions(+) create mode 100644 renderer/src/web/notepad/WidgetNotepad.vue diff --git a/renderer/public/data/cmn-Hant/app_i18n.json b/renderer/public/data/cmn-Hant/app_i18n.json index a7320105..f7d57656 100644 --- a/renderer/public/data/cmn-Hant/app_i18n.json +++ b/renderer/public/data/cmn-Hant/app_i18n.json @@ -256,6 +256,13 @@ "search_text": "搜尋文字或正則表達式", "friendly_name": "友好名稱" }, + "notepad": { + "name": "記事本", + "placeholder": "在這裡輸入您的筆記...", + "size": "大小", + "decrease_size": "減小大小", + "increase_size": "增加大小" + }, "image_strip": { "name": "圖像條" }, diff --git a/renderer/public/data/de/app_i18n.json b/renderer/public/data/de/app_i18n.json index 58259ab9..90a2f401 100644 --- a/renderer/public/data/de/app_i18n.json +++ b/renderer/public/data/de/app_i18n.json @@ -251,6 +251,13 @@ "search_text": "Text oder Regex suchen", "friendly_name": "Anzeigename" }, + "notepad": { + "name": "Notizblock", + "placeholder": "Geben Sie hier Ihre Notizen ein...", + "size": "Größe", + "decrease_size": "Größe verringern", + "increase_size": "Größe erhöhen" + }, "image_strip": { "name": "Bildleiste" }, diff --git a/renderer/public/data/en/app_i18n.json b/renderer/public/data/en/app_i18n.json index 6c217519..b28a8f26 100644 --- a/renderer/public/data/en/app_i18n.json +++ b/renderer/public/data/en/app_i18n.json @@ -272,6 +272,13 @@ "toggle_key": "Start and Pause", "reset_key": "Reset" }, + "notepad": { + "name": "Notepad", + "placeholder": "Type your notes here...", + "size": "Size", + "decrease_size": "Decrease size", + "increase_size": "Increase size" + }, "stash_search": { "enable_keys": "Keys", "name": "Stash search", diff --git a/renderer/public/data/es/app_i18n.json b/renderer/public/data/es/app_i18n.json index 19d45841..9581070f 100644 --- a/renderer/public/data/es/app_i18n.json +++ b/renderer/public/data/es/app_i18n.json @@ -251,6 +251,13 @@ "search_text": "buscar texto o expresión regular", "friendly_name": "nombre amigable" }, + "notepad": { + "name": "Bloc de notas", + "placeholder": "Escribe tus notas aquí...", + "size": "Tamaño", + "decrease_size": "Reducir tamaño", + "increase_size": "Aumentar tamaño" + }, "image_strip": { "name": "Franja de imagen" }, diff --git a/renderer/public/data/ja/app_i18n.json b/renderer/public/data/ja/app_i18n.json index e94e192a..546cc41e 100644 --- a/renderer/public/data/ja/app_i18n.json +++ b/renderer/public/data/ja/app_i18n.json @@ -253,6 +253,13 @@ "search_text": "検索文字列もしくは正規表現", "friendly_name": "名称" }, + "notepad": { + "name": "メモ帳", + "placeholder": "ここにメモを入力してください...", + "size": "サイズ", + "decrease_size": "サイズを小さくする", + "increase_size": "サイズを大きくする" + }, "image_strip": { "name": "画像貼り付け" }, diff --git a/renderer/public/data/ko/app_i18n.json b/renderer/public/data/ko/app_i18n.json index 34adcd23..364cd3db 100644 --- a/renderer/public/data/ko/app_i18n.json +++ b/renderer/public/data/ko/app_i18n.json @@ -246,6 +246,13 @@ "search_text": "단어 혹은 Regex를 검색하세요", "friendly_name": "약칭" }, + "notepad": { + "name": "메모장", + "placeholder": "여기에 메모를 입력하세요...", + "size": "크기", + "decrease_size": "크기 줄이기", + "increase_size": "크기 늘리기" + }, "image_strip": { "name": "이미지" }, diff --git a/renderer/public/data/pt/app_i18n.json b/renderer/public/data/pt/app_i18n.json index 8dd8388c..be5498c7 100644 --- a/renderer/public/data/pt/app_i18n.json +++ b/renderer/public/data/pt/app_i18n.json @@ -269,6 +269,13 @@ "search_text": "buscar texto ou expressão regular", "friendly_name": "nome amigável" }, + "notepad": { + "name": "Bloco de notas", + "placeholder": "Digite suas notas aqui...", + "size": "Tamanho", + "decrease_size": "Diminuir tamanho", + "increase_size": "Aumentar tamanho" + }, "image_strip": { "name": "Faixa de imagem" }, diff --git a/renderer/public/data/ru/app_i18n.json b/renderer/public/data/ru/app_i18n.json index 57f622fa..2541802b 100644 --- a/renderer/public/data/ru/app_i18n.json +++ b/renderer/public/data/ru/app_i18n.json @@ -268,6 +268,13 @@ "search_text": "текст или регекс", "friendly_name": "нормальное название" }, + "notepad": { + "name": "Блокнот", + "placeholder": "Введите свои заметки здесь...", + "size": "Размер", + "decrease_size": "Уменьшить размер", + "increase_size": "Увеличить размер" + }, "image_strip": { "name": "Лента изображений" }, diff --git a/renderer/src/web/notepad/WidgetNotepad.vue b/renderer/src/web/notepad/WidgetNotepad.vue new file mode 100644 index 00000000..1bc04c63 --- /dev/null +++ b/renderer/src/web/notepad/WidgetNotepad.vue @@ -0,0 +1,152 @@ +