From 4e573da31f8621b1571f15a0656a3062225e4a58 Mon Sep 17 00:00:00 2001 From: Anton Reshetov Date: Wed, 10 Aug 2022 08:47:57 +0300 Subject: [PATCH 1/7] feat: add presentation view --- src/renderer/App.vue | 7 + .../components/snippets/SnippetHeader.vue | 15 ++ src/renderer/router.ts | 4 +- src/renderer/views/Presentation.vue | 204 ++++++++++++++++++ src/shared/types/main/analytics.d.ts | 6 +- src/shared/types/main/index.d.ts | 3 +- 6 files changed, 235 insertions(+), 4 deletions(-) create mode 100644 src/renderer/views/Presentation.vue diff --git a/src/renderer/App.vue b/src/renderer/App.vue index 2b2e68c9..9e787980 100644 --- a/src/renderer/App.vue +++ b/src/renderer/App.vue @@ -213,6 +213,13 @@ ipc.on('main-menu:new-fragment', () => { ipc.on('main-menu:preview-markdown', async () => { if (snippetStore.currentLanguage === 'markdown') { snippetStore.isMarkdownPreview = !snippetStore.isMarkdownPreview + track('snippets/markdown-preview') + } +}) +ipc.on('main-menu:presentation-mode', async () => { + if (snippetStore.currentLanguage === 'markdown') { + router.push('/presentation') + track('snippets/presentation-mode') } }) diff --git a/src/renderer/components/snippets/SnippetHeader.vue b/src/renderer/components/snippets/SnippetHeader.vue index e191fcb1..f2d8b36b 100644 --- a/src/renderer/components/snippets/SnippetHeader.vue +++ b/src/renderer/components/snippets/SnippetHeader.vue @@ -10,6 +10,13 @@ >
+ + + +
+ + + +
+
+ +
+ +
+ + + + + diff --git a/src/shared/types/main/analytics.d.ts b/src/shared/types/main/analytics.d.ts index 12e1d855..bd22c9d8 100644 --- a/src/shared/types/main/analytics.d.ts +++ b/src/shared/types/main/analytics.d.ts @@ -6,17 +6,19 @@ type SnippetEvents = | 'add-new' | 'add-tag' | 'add-to-favorites' + | 'code-preview' | 'copy' + | 'create-screenshot' | 'delete-fragment' | 'delete-from-favorites' | 'delete' | 'duplicate' | 'format' + | 'markdown-preview' | 'move-to-trash' + | 'presentation-mode' | 'search' | 'set-language' - | 'create-screenshot' - | 'code-preview' type FolderEvents = 'add-new' | 'delete' | 'set-language' type TagEvents = 'add-new' | 'delete' diff --git a/src/shared/types/main/index.d.ts b/src/shared/types/main/index.d.ts index c1edcec3..feb64822 100644 --- a/src/shared/types/main/index.d.ts +++ b/src/shared/types/main/index.d.ts @@ -39,8 +39,9 @@ type MainMenuAction = | 'new-fragment' | 'new-snippet' | 'preferences' - | 'preview-markdown' + | 'presentation-mode' | 'preview-code' + | 'preview-markdown' | 'search' | 'sort-snippets' From 6d44e846e65ad884141c1220415a597c97397b57 Mon Sep 17 00:00:00 2001 From: Anton Reshetov Date: Wed, 10 Aug 2022 08:48:37 +0300 Subject: [PATCH 2/7] feat(markdown): add scale for text --- src/renderer/components/markdown/TheMarkdown.vue | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/renderer/components/markdown/TheMarkdown.vue b/src/renderer/components/markdown/TheMarkdown.vue index ebfe9310..b4f72a00 100644 --- a/src/renderer/components/markdown/TheMarkdown.vue +++ b/src/renderer/components/markdown/TheMarkdown.vue @@ -1,5 +1,5 @@