From e976ec7b48be22685f179e0074b9d995533aa607 Mon Sep 17 00:00:00 2001 From: kangfenmao Date: Fri, 16 Aug 2024 17:41:14 +0800 Subject: [PATCH] fix: windows frame background color --- src/renderer/src/assets/styles/index.scss | 8 ++++---- src/renderer/src/components/app/Navbar.tsx | 6 ++++-- src/renderer/src/components/app/Sidebar.tsx | 6 ++++-- src/renderer/src/pages/home/Messages/Prompt.tsx | 2 +- 4 files changed, 13 insertions(+), 9 deletions(-) diff --git a/src/renderer/src/assets/styles/index.scss b/src/renderer/src/assets/styles/index.scss index 904ce2f441..e906eb2b0b 100644 --- a/src/renderer/src/assets/styles/index.scss +++ b/src/renderer/src/assets/styles/index.scss @@ -39,8 +39,8 @@ --color-scrollbar-thumb: rgba(255, 255, 255, 0.15); --color-scrollbar-thumb-hover: rgba(255, 255, 255, 0.3); - --navbar-background: rgba(30, 30, 30, 0.75); - --sidebar-background: rgba(30, 30, 30, 0.75); + --navbar-background-mac: rgba(30, 30, 30, 0.8); + --navbar-background: rgba(30, 30, 30); --input-bar-background: rgba(255, 255, 255, 0.02); --navbar-height: 42px; @@ -88,8 +88,8 @@ body[theme-mode='light'] { --color-scrollbar-thumb: rgba(0, 0, 0, 0.15); --color-scrollbar-thumb-hover: rgba(0, 0, 0, 0.3); - --navbar-background: rgba(255, 255, 255, 0.8); - --sidebar-background: rgba(255, 255, 255, 0.8); + --navbar-background-mac: rgba(255, 255, 255, 0.75); + --navbar-background: rgba(255, 255, 255); --input-bar-background: rgba(0, 0, 0, 0.02); } diff --git a/src/renderer/src/components/app/Navbar.tsx b/src/renderer/src/components/app/Navbar.tsx index c63260c43a..0b54f91637 100644 --- a/src/renderer/src/components/app/Navbar.tsx +++ b/src/renderer/src/components/app/Navbar.tsx @@ -5,9 +5,11 @@ import styled from 'styled-components' type Props = PropsWithChildren & JSX.IntrinsicElements['div'] +const navbarBackgroundColor = isMac ? 'var(--navbar-background-mac)' : 'var(--navbar-background)' + export const Navbar: FC = ({ children, ...props }) => { const { minappShow } = useRuntime() - const backgroundColor = minappShow ? 'var(--color-background)' : 'var(--navbar-background)' + const backgroundColor = minappShow ? 'var(--color-background)' : navbarBackgroundColor return ( @@ -37,7 +39,7 @@ const NavbarContainer = styled.div` margin-left: ${isMac ? 'calc(var(--sidebar-width) * -1)' : 0}; padding-left: ${isMac ? 'var(--sidebar-width)' : 0}; border-bottom: 0.5px solid var(--color-border); - background-color: var(--navbar-background); + background-color: ${navbarBackgroundColor}; transition: background-color 0.3s ease; -webkit-app-region: drag; ` diff --git a/src/renderer/src/components/app/Sidebar.tsx b/src/renderer/src/components/app/Sidebar.tsx index 58bc37d500..84559e8de7 100644 --- a/src/renderer/src/components/app/Sidebar.tsx +++ b/src/renderer/src/components/app/Sidebar.tsx @@ -10,6 +10,8 @@ import styled from 'styled-components' import UserPopup from '../Popups/UserPopup' +const sidebarBackgroundColor = isMac ? 'var(--navbar-background-mac)' : 'var(--navbar-background)' + const Sidebar: FC = () => { const { pathname } = useLocation() const avatar = useAvatar() @@ -22,7 +24,7 @@ const Sidebar: FC = () => { } return ( - + @@ -64,7 +66,7 @@ const Container = styled.div` -webkit-app-region: drag !important; border-right: 0.5px solid var(--color-border); margin-top: ${isMac ? 'var(--navbar-height)' : 0}; - background-color: var(--sidebar-background); + background-color: ${sidebarBackgroundColor}; transition: background-color 0.3s ease; ` diff --git a/src/renderer/src/pages/home/Messages/Prompt.tsx b/src/renderer/src/pages/home/Messages/Prompt.tsx index 214a6eb173..da2fdac993 100644 --- a/src/renderer/src/pages/home/Messages/Prompt.tsx +++ b/src/renderer/src/pages/home/Messages/Prompt.tsx @@ -43,7 +43,7 @@ const Container = styled.div` ` const Text = styled.div` - color: var(--color-text-3); + color: var(--color-text-2); font-size: 12px; display: -webkit-box; -webkit-line-clamp: 2;