diff --git a/src/main/i18n/locales/cs_CZ/ui.json b/src/main/i18n/locales/cs_CZ/ui.json
index 14d31a12..67eaa906 100644
--- a/src/main/i18n/locales/cs_CZ/ui.json
+++ b/src/main/i18n/locales/cs_CZ/ui.json
@@ -22,7 +22,11 @@
"toggleDarkMode": "Přepnout tmavý režim",
"background": "Pozadí",
"goToDownload": "Přejít ke stažení",
- "refreshPreview": "Obnovit náhled"
+ "refreshPreview": "Obnovit náhled",
+ "laserPointer": "Laserové ukazovátko",
+ "fullscreen": "Celá obrazovka",
+ "prev": "Předchozí",
+ "next": "Další"
},
"action": {
"close": "Zavřít",
diff --git a/src/main/i18n/locales/de_DE/ui.json b/src/main/i18n/locales/de_DE/ui.json
index 328e53c7..30b97014 100644
--- a/src/main/i18n/locales/de_DE/ui.json
+++ b/src/main/i18n/locales/de_DE/ui.json
@@ -22,7 +22,11 @@
"toggleDarkMode": "Dunkelmodus umschalten",
"background": "Hintergrund",
"goToDownload": "Zum Download",
- "refreshPreview": "Vorschau aktualisieren"
+ "refreshPreview": "Vorschau aktualisieren",
+ "laserPointer": "Laserpointer",
+ "fullscreen": "Vollbild",
+ "prev": "Zurück",
+ "next": "Weiter"
},
"action": {
"close": "Schließen",
diff --git a/src/main/i18n/locales/el_GR/ui.json b/src/main/i18n/locales/el_GR/ui.json
index d835cc3b..4c08efa0 100644
--- a/src/main/i18n/locales/el_GR/ui.json
+++ b/src/main/i18n/locales/el_GR/ui.json
@@ -22,7 +22,11 @@
"toggleDarkMode": "Εναλλαγή σκοτεινής λειτουργίας",
"background": "Φόντο",
"goToDownload": "Μετάβαση στη Λήψη",
- "refreshPreview": "Ανανέωση προεπισκόπησης"
+ "refreshPreview": "Ανανέωση προεπισκόπησης",
+ "laserPointer": "Δείκτης λέιζερ",
+ "fullscreen": "Πλήρης οθόνη",
+ "prev": "Προηγούμενο",
+ "next": "Επόμενο"
},
"action": {
"close": "Κλείσιμο",
diff --git a/src/main/i18n/locales/en_US/ui.json b/src/main/i18n/locales/en_US/ui.json
index 3fce0ff9..07de0ac0 100644
--- a/src/main/i18n/locales/en_US/ui.json
+++ b/src/main/i18n/locales/en_US/ui.json
@@ -22,7 +22,11 @@
"toggleDarkMode": "Toggle Dark Mode",
"background": "Background",
"goToDownload": "Go to Download",
- "refreshPreview": "Refresh Preview"
+ "refreshPreview": "Refresh Preview",
+ "laserPointer": "Laser Pointer",
+ "fullscreen": "Full Screen",
+ "prev": "Prev",
+ "next": "Next"
},
"action": {
"close": "Close",
diff --git a/src/main/i18n/locales/es_ES/ui.json b/src/main/i18n/locales/es_ES/ui.json
index b6d6a0bf..786141be 100644
--- a/src/main/i18n/locales/es_ES/ui.json
+++ b/src/main/i18n/locales/es_ES/ui.json
@@ -22,7 +22,11 @@
"toggleDarkMode": "Alternar modo oscuro",
"background": "Fondo",
"goToDownload": "Ir a Descargar",
- "refreshPreview": "Actualizar vista previa"
+ "refreshPreview": "Actualizar vista previa",
+ "laserPointer": "Puntero láser",
+ "fullscreen": "Pantalla completa",
+ "prev": "Anterior",
+ "next": "Siguiente"
},
"action": {
"close": "Cerrar",
diff --git a/src/main/i18n/locales/fa_IR/ui.json b/src/main/i18n/locales/fa_IR/ui.json
index 40882a27..d39d774b 100644
--- a/src/main/i18n/locales/fa_IR/ui.json
+++ b/src/main/i18n/locales/fa_IR/ui.json
@@ -22,7 +22,11 @@
"toggleDarkMode": "تغییر حالت تاریک",
"background": "پسزمینه",
"goToDownload": "رفتن به دانلود",
- "refreshPreview": "بهروزرسانی پیشنمایش"
+ "refreshPreview": "بهروزرسانی پیشنمایش",
+ "laserPointer": "اشارهگر لیزری",
+ "fullscreen": "تمام صفحه",
+ "prev": "قبلی",
+ "next": "بعدی"
},
"action": {
"close": "بستن",
diff --git a/src/main/i18n/locales/fr_FR/ui.json b/src/main/i18n/locales/fr_FR/ui.json
index ac78eecc..24285321 100644
--- a/src/main/i18n/locales/fr_FR/ui.json
+++ b/src/main/i18n/locales/fr_FR/ui.json
@@ -22,7 +22,11 @@
"toggleDarkMode": "Basculer le mode sombre",
"background": "Arrière-plan",
"goToDownload": "Aller au téléchargement",
- "refreshPreview": "Actualiser l'aperçu"
+ "refreshPreview": "Actualiser l'aperçu",
+ "laserPointer": "Pointeur laser",
+ "fullscreen": "Plein écran",
+ "prev": "Précédent",
+ "next": "Suivant"
},
"action": {
"close": "Fermer",
diff --git a/src/main/i18n/locales/ja_JP/ui.json b/src/main/i18n/locales/ja_JP/ui.json
index 5a45ef51..cba30450 100644
--- a/src/main/i18n/locales/ja_JP/ui.json
+++ b/src/main/i18n/locales/ja_JP/ui.json
@@ -22,7 +22,11 @@
"toggleDarkMode": "ダークモードの切り替え",
"background": "背景",
"goToDownload": "ダウンロードへ",
- "refreshPreview": "プレビューを更新"
+ "refreshPreview": "プレビューを更新",
+ "laserPointer": "レーザーポインター",
+ "fullscreen": "フルスクリーン",
+ "prev": "前へ",
+ "next": "次へ"
},
"action": {
"close": "閉じる",
diff --git a/src/main/i18n/locales/pl_PL/ui.json b/src/main/i18n/locales/pl_PL/ui.json
index 00947e4c..3651d488 100644
--- a/src/main/i18n/locales/pl_PL/ui.json
+++ b/src/main/i18n/locales/pl_PL/ui.json
@@ -22,7 +22,11 @@
"toggleDarkMode": "Przełącz tryb ciemny",
"background": "Tło",
"goToDownload": "Przejdź do pobierania",
- "refreshPreview": "Odśwież podgląd"
+ "refreshPreview": "Odśwież podgląd",
+ "laserPointer": "Wskaźnik laserowy",
+ "fullscreen": "Pełny ekran",
+ "prev": "Poprzedni",
+ "next": "Następny"
},
"action": {
"close": "Zamknij",
diff --git a/src/main/i18n/locales/pt_BR/ui.json b/src/main/i18n/locales/pt_BR/ui.json
index 57d34be3..8a99610a 100644
--- a/src/main/i18n/locales/pt_BR/ui.json
+++ b/src/main/i18n/locales/pt_BR/ui.json
@@ -22,7 +22,11 @@
"toggleDarkMode": "Alternar modo escuro",
"background": "Plano de Fundo",
"goToDownload": "Ir para Download",
- "refreshPreview": "Atualizar visualização"
+ "refreshPreview": "Atualizar visualização",
+ "laserPointer": "Ponteiro laser",
+ "fullscreen": "Tela cheia",
+ "prev": "Anterior",
+ "next": "Próximo"
},
"action": {
"close": "Fechar",
diff --git a/src/main/i18n/locales/ro_RO/ui.json b/src/main/i18n/locales/ro_RO/ui.json
index 12081413..e19b7a5b 100644
--- a/src/main/i18n/locales/ro_RO/ui.json
+++ b/src/main/i18n/locales/ro_RO/ui.json
@@ -22,7 +22,11 @@
"toggleDarkMode": "Comută modul întunecat",
"background": "Fundal",
"goToDownload": "Mergi la Descărcare",
- "refreshPreview": "Reîmprospătează previzualizarea"
+ "refreshPreview": "Reîmprospătează previzualizarea",
+ "laserPointer": "Pointer laser",
+ "fullscreen": "Ecran complet",
+ "prev": "Anterior",
+ "next": "Următor"
},
"action": {
"close": "Închide",
diff --git a/src/main/i18n/locales/ru_RU/ui.json b/src/main/i18n/locales/ru_RU/ui.json
index 969562d3..ca80a1ec 100644
--- a/src/main/i18n/locales/ru_RU/ui.json
+++ b/src/main/i18n/locales/ru_RU/ui.json
@@ -22,7 +22,11 @@
"toggleDarkMode": "Переключить тёмную тему",
"background": "Фон",
"goToDownload": "Перейти к загрузке",
- "refreshPreview": "Обновить предпросмотр"
+ "refreshPreview": "Обновить предпросмотр",
+ "laserPointer": "Лазерная указка",
+ "fullscreen": "Полный экран",
+ "prev": "Назад",
+ "next": "Далее"
},
"action": {
"close": "Закрыть",
diff --git a/src/main/i18n/locales/tr_TR/ui.json b/src/main/i18n/locales/tr_TR/ui.json
index 65e49dec..13070c8e 100644
--- a/src/main/i18n/locales/tr_TR/ui.json
+++ b/src/main/i18n/locales/tr_TR/ui.json
@@ -22,7 +22,11 @@
"toggleDarkMode": "Karanlık modu değiştir",
"background": "Arka Plan",
"goToDownload": "İndirmeye Git",
- "refreshPreview": "Önizlemeyi yenile"
+ "refreshPreview": "Önizlemeyi yenile",
+ "laserPointer": "Lazer işaretçi",
+ "fullscreen": "Tam ekran",
+ "prev": "Önceki",
+ "next": "Sonraki"
},
"action": {
"close": "Kapat",
diff --git a/src/main/i18n/locales/uk_UA/ui.json b/src/main/i18n/locales/uk_UA/ui.json
index f9cdb509..76fb7ed9 100644
--- a/src/main/i18n/locales/uk_UA/ui.json
+++ b/src/main/i18n/locales/uk_UA/ui.json
@@ -22,7 +22,11 @@
"toggleDarkMode": "Перемкнути темний режим",
"background": "Фон",
"goToDownload": "Перейти до завантаження",
- "refreshPreview": "Оновити попередній перегляд"
+ "refreshPreview": "Оновити попередній перегляд",
+ "laserPointer": "Лазерна указка",
+ "fullscreen": "Повний екран",
+ "prev": "Попередній",
+ "next": "Наступний"
},
"action": {
"close": "Закрити",
diff --git a/src/main/i18n/locales/zh_CN/ui.json b/src/main/i18n/locales/zh_CN/ui.json
index 05c522d6..285aedcf 100644
--- a/src/main/i18n/locales/zh_CN/ui.json
+++ b/src/main/i18n/locales/zh_CN/ui.json
@@ -22,7 +22,11 @@
"toggleDarkMode": "切换深色模式",
"background": "背景",
"goToDownload": "前往下载",
- "refreshPreview": "刷新预览"
+ "refreshPreview": "刷新预览",
+ "laserPointer": "激光指针",
+ "fullscreen": "全屏",
+ "prev": "上一个",
+ "next": "下一个"
},
"action": {
"close": "关闭",
diff --git a/src/main/i18n/locales/zh_HK/ui.json b/src/main/i18n/locales/zh_HK/ui.json
index ca9a02b8..a5b6c39e 100644
--- a/src/main/i18n/locales/zh_HK/ui.json
+++ b/src/main/i18n/locales/zh_HK/ui.json
@@ -22,7 +22,11 @@
"toggleDarkMode": "切換深色模式",
"background": "背景",
"goToDownload": "前往下載",
- "refreshPreview": "刷新預覽"
+ "refreshPreview": "刷新預覽",
+ "laserPointer": "激光指針",
+ "fullscreen": "全屏",
+ "prev": "上一個",
+ "next": "下一個"
},
"action": {
"close": "關閉",
diff --git a/src/main/i18n/locales/zh_TW/ui.json b/src/main/i18n/locales/zh_TW/ui.json
index 20d072ea..2bfb6daa 100644
--- a/src/main/i18n/locales/zh_TW/ui.json
+++ b/src/main/i18n/locales/zh_TW/ui.json
@@ -22,7 +22,11 @@
"toggleDarkMode": "切換深色模式",
"background": "背景",
"goToDownload": "前往下載",
- "refreshPreview": "重新整理預覽"
+ "refreshPreview": "重新整理預覽",
+ "laserPointer": "雷射指標",
+ "fullscreen": "全螢幕",
+ "prev": "上一個",
+ "next": "下一個"
},
"action": {
"close": "關閉",
diff --git a/src/renderer/components/editor/markdown/LaserPointer.vue b/src/renderer/components/editor/markdown/LaserPointer.vue
new file mode 100644
index 00000000..06a87e60
--- /dev/null
+++ b/src/renderer/components/editor/markdown/LaserPointer.vue
@@ -0,0 +1,277 @@
+
+
+
+
+
diff --git a/src/renderer/components/editor/markdown/Presentation.vue b/src/renderer/components/editor/markdown/Presentation.vue
index 02824830..2db5924b 100644
--- a/src/renderer/components/editor/markdown/Presentation.vue
+++ b/src/renderer/components/editor/markdown/Presentation.vue
@@ -1,5 +1,6 @@
@@ -87,7 +102,10 @@ watch(escape, (v) => {
-
+
{
class="h-3 w-3"
/>
-
+
-
+
+
+
+
-
+
{{ scaleToShow }}
-
+
@@ -121,5 +158,6 @@ watch(escape, (v) => {
+