From d798562de7aab2e5b94d99593aa1b175112eed35 Mon Sep 17 00:00:00 2001 From: Sakamoto Shiina <68018796+ShiinaSakamoto@users.noreply.github.com> Date: Thu, 2 Jan 2025 16:00:00 +0900 Subject: [PATCH 1/8] [bugfix] Main Page: MessageInputBox: Fix the bug that can't bring the history back and occur undefined error when shift+arrow down kay pressed. --- .../message_container/message_input_box/MessageInputBox.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src-ui/app/main_page/main_section/message_container/message_input_box/MessageInputBox.jsx b/src-ui/app/main_page/main_section/message_container/message_input_box/MessageInputBox.jsx index 88ee0605..53bce2e5 100644 --- a/src-ui/app/main_page/main_section/message_container/message_input_box/MessageInputBox.jsx +++ b/src-ui/app/main_page/main_section/message_container/message_input_box/MessageInputBox.jsx @@ -69,7 +69,7 @@ export const MessageInputBox = () => { if (history_index > -1) { const new_index = history_index - 1; setHistoryIndex(new_index); - setInputValue( + updateMessageInputValue( new_index >= 0 ? message_history[message_history.length - 1 - new_index] : "" From 5d0e9e055956ae4fb7f61d2e7251b73bf68d3611 Mon Sep 17 00:00:00 2001 From: Sakamoto Shiina <68018796+ShiinaSakamoto@users.noreply.github.com> Date: Thu, 2 Jan 2025 19:22:09 +0900 Subject: [PATCH 2/8] [Refactor] Tidy up the color variables. --- src-ui/app/_index_css/root.css | 2 +- src-ui/app/_index_css/variables.css | 9 ++++- .../_atoms/_entry/_Entry.module.scss | 1 - .../deepl_auth_key/DeeplAuthKey.module.scss | 7 ++-- .../download_models/DownloadModels.jsx | 22 ++---------- .../DownloadModels.module.scss | 2 -- .../LabelComponent.module.scss | 1 - .../setting_box/_components/slider/Slider.jsx | 7 ---- .../ThresholdEntry.module.scss | 1 - .../VolumeCheckButton.module.scss | 1 - .../word_filter/WordFilter.module.scss | 4 +-- .../setting_box/device/Device.module.scss | 1 - .../setting_box/vr/Vr.module.scss | 4 +-- .../SidebarSection.module.scss | 1 - src-ui/app/main_page/MainPage.module.scss | 36 ------------------- .../LanguageSelector.module.scss | 1 - .../MessageContainer.module.scss | 1 - .../MessageSubMenuContainer.module.scss | 2 +- .../LanguageSelectorOpenButton.module.scss | 2 -- .../LanguageSwapButton.module.scss | 2 +- .../PresetTabSelector.module.scss | 2 +- .../TranslatorSelectorOpenButton.module.scss | 3 +- .../TranslatorSelector.module.scss | 6 ++-- .../MainFunctionSwitch.module.scss | 3 -- .../update_modal/UpdateModal.module.scss | 3 -- .../SnackbarController.module.scss | 4 +-- .../SplashComponent.module.scss | 8 ++--- .../WindowTitleBar.module.scss | 4 +-- 28 files changed, 30 insertions(+), 110 deletions(-) diff --git a/src-ui/app/_index_css/root.css b/src-ui/app/_index_css/root.css index e2bcc6e7..4d96f38b 100644 --- a/src-ui/app/_index_css/root.css +++ b/src-ui/app/_index_css/root.css @@ -3,7 +3,7 @@ :root { font-size: 62.5%; - color: #F2F2F2; + color: var(--dark_basic_text_color); } * { diff --git a/src-ui/app/_index_css/variables.css b/src-ui/app/_index_css/variables.css index 2d38f67a..d212b415 100644 --- a/src-ui/app/_index_css/variables.css +++ b/src-ui/app/_index_css/variables.css @@ -20,6 +20,10 @@ --sent_400_color: #6197b4; --received_300_color: #a861b4; + --error_bc_color: #bb4448; + --error_bc_active_color: #9c3938; + --success_bc_color: #368777; + --waring_color: #cb944f; --dark_basic_text_color: #f2f2f2; --dark_100_color: #f5f7fb; @@ -48,8 +52,11 @@ --dark_975_color: #1a1b1d; --dark_1000_color: #151517; - --dark_825_color_cc: #434447cc; --dark_550_color_22: #94959922; + --dark_825_color_cc: #434447cc; + --dark_1000_color_66: #15151766; + --dark_1000_color_aa: #151517aa; + --dark_1000_color_dd: #151517dd; --title_bar_height: 2rem; diff --git a/src-ui/app/config_page/setting_section/setting_box/_components/_atoms/_entry/_Entry.module.scss b/src-ui/app/config_page/setting_section/setting_box/_components/_atoms/_entry/_Entry.module.scss index c9744de6..5dd43ff1 100644 --- a/src-ui/app/config_page/setting_section/setting_box/_components/_atoms/_entry/_Entry.module.scss +++ b/src-ui/app/config_page/setting_section/setting_box/_components/_atoms/_entry/_Entry.module.scss @@ -16,7 +16,6 @@ height: 100%; font-size: 1.4rem; resize: none; - color: var(--dark_basic_text_color); &.is_disabled { color: var(--dark_500_color); pointer-events: none; diff --git a/src-ui/app/config_page/setting_section/setting_box/_components/deepl_auth_key/DeeplAuthKey.module.scss b/src-ui/app/config_page/setting_section/setting_box/_components/deepl_auth_key/DeeplAuthKey.module.scss index 915f300c..1f5a530e 100644 --- a/src-ui/app/config_page/setting_section/setting_box/_components/deepl_auth_key/DeeplAuthKey.module.scss +++ b/src-ui/app/config_page/setting_section/setting_box/_components/deepl_auth_key/DeeplAuthKey.module.scss @@ -22,11 +22,11 @@ bottom: 0; left: 0; border-radius: 0.4rem; - background-color: (#00000044); + background-color: var(--dark_1000_color_66); backdrop-filter: blur(4rem); border: solid 0.1rem var(--dark_700_color); &:hover { - background-color: (#00000088); + background-color: var(--dark_1000_color_aa); } &:active { backdrop-filter: blur(1.4rem); @@ -35,7 +35,6 @@ .edit_button { padding: 0.8rem 1.2rem; - color: var(--dark_basic_text_color); height: 100%; width: 100%; font-size: 1.4rem; @@ -62,7 +61,6 @@ } .save_button_label { - color: var(--dark_basic_text_color); font-size: 1.4rem; } @@ -91,7 +89,6 @@ .open_webpage_text { font-size: 1.2rem; - color: var(--dark_basic_text_color); } .external_link_svg { diff --git a/src-ui/app/config_page/setting_section/setting_box/_components/download_models/DownloadModels.jsx b/src-ui/app/config_page/setting_section/setting_box/_components/download_models/DownloadModels.jsx index 6ec51fb1..b1f2360b 100644 --- a/src-ui/app/config_page/setting_section/setting_box/_components/download_models/DownloadModels.jsx +++ b/src-ui/app/config_page/setting_section/setting_box/_components/download_models/DownloadModels.jsx @@ -1,12 +1,10 @@ -import { useState, useEffect } from "react"; import { useTranslation } from "react-i18next"; -import clsx from "clsx"; import CircularProgress from "@mui/material/CircularProgress"; import styles from "./DownloadModels.module.scss"; import { RadioButton, - // DownloadModels, } from "../index"; + export const DownloadModels = (props) => { const options = props.options.map(item => ({ ...item, @@ -25,25 +23,11 @@ export const DownloadModels = (props) => { downloadStartFunction={props.downloadStartFunction} /> > - //
{`${Math.round(option.progress)}%`}
> ); case option.is_pending: - return