From 8491141edc023efd45a4376e2829ad7cbdadf02e Mon Sep 17 00:00:00 2001 From: injurka <102309602+injurka@users.noreply.github.com> Date: Fri, 8 Nov 2024 07:59:05 +0400 Subject: [PATCH] fix: expand code syntax highlighting options (#307) * added locale for context-menu * fix: expand code syntax highlighting options * fix: type for theme --------- Co-authored-by: injurka --- package.json | 2 +- src/renderer/index.html | 6 +- src/renderer/src/App.tsx | 37 ++- .../src/context/SyntaxHighlighterProvider.tsx | 87 +++++ src/renderer/src/i18n/locales/en-us.json | 1 + src/renderer/src/i18n/locales/zh-cn.json | 1 + src/renderer/src/i18n/locales/zh-tw.json | 1 + src/renderer/src/init.ts | 14 - .../src/pages/home/Markdown/CodeBlock.tsx | 54 +++- src/renderer/src/pages/home/Tabs/Settings.tsx | 23 +- src/renderer/src/store/settings.ts | 10 +- src/renderer/src/types/index.ts | 2 + yarn.lock | 302 ++++++------------ 13 files changed, 287 insertions(+), 253 deletions(-) create mode 100644 src/renderer/src/context/SyntaxHighlighterProvider.tsx diff --git a/package.json b/package.json index 23ec73b7..378723ba 100644 --- a/package.json +++ b/package.json @@ -103,7 +103,6 @@ "react-router": "6", "react-router-dom": "6", "react-spinners": "^0.14.1", - "react-syntax-highlighter": "^15.5.0", "redux": "^5.0.1", "redux-persist": "^6.0.0", "rehype-katex": "^7.0.1", @@ -112,6 +111,7 @@ "remark-gfm": "^4.0.0", "remark-math": "^6.0.0", "sass": "^1.77.2", + "shiki": "^1.22.2", "styled-components": "^6.1.11", "tinycolor2": "^1.6.0", "typescript": "^5.6.2", diff --git a/src/renderer/index.html b/src/renderer/index.html index c8ed1700..9069e99d 100644 --- a/src/renderer/index.html +++ b/src/renderer/index.html @@ -4,8 +4,8 @@ - + +