From acd5d4b192d7786452f4186b450b831783d59162 Mon Sep 17 00:00:00 2001 From: kangfenmao Date: Tue, 3 Sep 2024 20:39:27 +0800 Subject: [PATCH] feat: change default avatar --- src/renderer/src/assets/images/avatar.png | Bin 0 -> 11736 bytes src/renderer/src/assets/images/avatar.webp | Bin 0 -> 5720 bytes src/renderer/src/components/app/Sidebar.tsx | 4 ++-- src/renderer/src/config/env.ts | 1 + src/renderer/src/i18n/index.ts | 2 +- src/renderer/src/pages/home/HomePage.tsx | 9 +++++++-- .../src/pages/home/Messages/Message.tsx | 8 +++++++- src/renderer/src/pages/home/Topics.tsx | 1 + src/renderer/src/store/runtime.ts | 4 ++-- 9 files changed, 21 insertions(+), 8 deletions(-) create mode 100644 src/renderer/src/assets/images/avatar.png create mode 100644 src/renderer/src/assets/images/avatar.webp diff --git a/src/renderer/src/assets/images/avatar.png b/src/renderer/src/assets/images/avatar.png new file mode 100644 index 0000000000000000000000000000000000000000..c9c59363c5e7a0014221f2a16e6f4bc51b5b420d GIT binary patch literal 11736 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 K>KW=X0002%s3hwE literal 0 HcmV?d00001 diff --git a/src/renderer/src/components/app/Sidebar.tsx b/src/renderer/src/components/app/Sidebar.tsx index 6d3fdd68fa..0f8e5ac08d 100644 --- a/src/renderer/src/components/app/Sidebar.tsx +++ b/src/renderer/src/components/app/Sidebar.tsx @@ -1,6 +1,6 @@ import { TranslationOutlined } from '@ant-design/icons' import { isMac } from '@renderer/config/constant' -import { AppLogo, isLocalAi } from '@renderer/config/env' +import { isLocalAi, UserAvatar } from '@renderer/config/env' import useAvatar from '@renderer/hooks/useAvatar' import { useRuntime, useShowAssistants } from '@renderer/hooks/useStore' import { Avatar } from 'antd' @@ -40,7 +40,7 @@ const Sidebar: FC = () => { return ( - + diff --git a/src/renderer/src/config/env.ts b/src/renderer/src/config/env.ts index 53f8322edc..e0b12e6623 100644 --- a/src/renderer/src/config/env.ts +++ b/src/renderer/src/config/env.ts @@ -1,3 +1,4 @@ +export { default as UserAvatar } from '@renderer/assets/images/avatar.png' export { default as AppLogo } from '@renderer/assets/images/logo.png' export const APP_NAME = 'Cherry Studio' diff --git a/src/renderer/src/i18n/index.ts b/src/renderer/src/i18n/index.ts index 0ed32a1694..5e7da83dfe 100644 --- a/src/renderer/src/i18n/index.ts +++ b/src/renderer/src/i18n/index.ts @@ -253,7 +253,7 @@ const resources = { topics: '话题', docs: '文档', and: '和', - assistant: '智能体', + assistant: '助手', name: '名称', description: '描述', prompt: '提示词', diff --git a/src/renderer/src/pages/home/HomePage.tsx b/src/renderer/src/pages/home/HomePage.tsx index 6ca6c90f25..c47cb4bd7e 100644 --- a/src/renderer/src/pages/home/HomePage.tsx +++ b/src/renderer/src/pages/home/HomePage.tsx @@ -66,7 +66,7 @@ const HomePage: FC = () => { style={{ justifyContent: 'space-between', alignItems: 'center', borderRight: 'none', padding: '0 8px' }}> setShowTopics(false)} style={{ opacity: showTopics ? 1 : 0 }}> - {t('common.back')} + {t('common.back')} @@ -130,10 +130,15 @@ const NavigtaionBack = styled.div` color: var(--color-icon); transition: opacity 0.2s ease-in-out; &:hover { - color: var(--color-text); + color: var(--color-text-2); } ` +const NavigationBackTitle = styled.div` + font-size: 13px; + font-weight: 500; +` + const AssistantName = styled.span` margin-left: 5px; margin-right: 10px; diff --git a/src/renderer/src/pages/home/Messages/Message.tsx b/src/renderer/src/pages/home/Messages/Message.tsx index 6f467c8597..22fa3e574c 100644 --- a/src/renderer/src/pages/home/Messages/Message.tsx +++ b/src/renderer/src/pages/home/Messages/Message.tsx @@ -7,6 +7,7 @@ import { SaveOutlined, SyncOutlined } from '@ant-design/icons' +import UserPopup from '@renderer/components/Popups/UserPopup' import { FONT_FAMILY } from '@renderer/config/constant' import { getModelLogo } from '@renderer/config/provider' import { useAssistant } from '@renderer/hooks/useAssistant' @@ -135,7 +136,12 @@ const MessageItem: FC = ({ message, index, showMenu, onDeleteMessage }) = {avatarName} ) : ( - + UserPopup.show()} + /> )} {username} diff --git a/src/renderer/src/pages/home/Topics.tsx b/src/renderer/src/pages/home/Topics.tsx index e540cc015b..305e2411ba 100644 --- a/src/renderer/src/pages/home/Topics.tsx +++ b/src/renderer/src/pages/home/Topics.tsx @@ -153,6 +153,7 @@ const TopicListItem = styled.div` } &.active { background-color: var(--color-background-mute); + font-weight: 500; } ` diff --git a/src/renderer/src/store/runtime.ts b/src/renderer/src/store/runtime.ts index e0908df8d1..dc2b45cc2a 100644 --- a/src/renderer/src/store/runtime.ts +++ b/src/renderer/src/store/runtime.ts @@ -1,5 +1,5 @@ import { createSlice, PayloadAction } from '@reduxjs/toolkit' -import { AppLogo } from '@renderer/config/env' +import { AppLogo, UserAvatar } from '@renderer/config/env' export interface RuntimeState { avatar: string @@ -8,7 +8,7 @@ export interface RuntimeState { } const initialState: RuntimeState = { - avatar: AppLogo, + avatar: UserAvatar, generating: false, minappShow: false }