From 269f12e385ac211980cbe0bf33c442012dab2f4f Mon Sep 17 00:00:00 2001 From: lisicheng Date: Sat, 1 Feb 2025 15:44:32 +0800 Subject: [PATCH] general ui tweaks --- src/components/Settings/Appearance.jsx | 42 +--------- src/components/Settings/Readability.jsx | 81 ++++++++++++++----- .../Settings/components/Language.jsx | 4 +- src/components/Settings/components/Theme.jsx | 24 +++--- src/components/ui/settingItem.jsx | 8 +- src/index.css | 2 + src/stores/settingsStore.js | 3 + 7 files changed, 89 insertions(+), 75 deletions(-) diff --git a/src/components/Settings/Appearance.jsx b/src/components/Settings/Appearance.jsx index 982afe8..113bbcb 100644 --- a/src/components/Settings/Appearance.jsx +++ b/src/components/Settings/Appearance.jsx @@ -12,11 +12,8 @@ import { CircleDashed, Clock, LayoutList, - ListOrdered, - MonitorPlay, Rss, Square, - SquareCode, Text, } from "lucide-react"; import Theme from "./components/Theme"; @@ -31,10 +28,7 @@ export default function Appearance() { showFavicon, showTextPreview, showReadingTime, - showLineNumbers, - forceDarkCodeTheme, reduceMotion, - useNativeVideoPlayer, } = useStore(settingsState); const { t } = useTranslation(); return ( @@ -117,41 +111,7 @@ export default function Appearance() { settingValue={showReadingTime} /> - - - - - } - settingName="useNativeVideoPlayer" - settingValue={useNativeVideoPlayer} - /> - - - - - - } - settingName="showLineNumbers" - settingValue={showLineNumbers} - /> - - - - - } - settingName="forceDarkCodeTheme" - settingValue={forceDarkCodeTheme} - /> - + + + + + + } + settingName="titleAlignType" + settingValue={titleAlignType} + options={[ + { value: "left", icon: }, + { value: "center", icon: }, + ]} + /> + + + + + } + settingName="titleFontSize" + settingValue={titleFontSize} + max={3.0} + min={1.0} + step={0.2} + /> + - - + - + + } - settingName="titleAlignType" - settingValue={titleAlignType} - options={[ - { value: "left", icon: }, - { value: "center", icon: }, - ]} + settingName="useNativeVideoPlayer" + settingValue={useNativeVideoPlayer} + /> + + + + + + } + settingName="showLineNumbers" + settingValue={showLineNumbers} /> - - + + } - settingName="titleFontSize" - settingValue={titleFontSize} - max={3.0} - min={1.0} - step={0.2} + settingName="forceDarkCodeTheme" + settingValue={forceDarkCodeTheme} />