From 3aa8eb86f8abaefb5f28459b41682fc9a0c2e32b Mon Sep 17 00:00:00 2001 From: liangxu Date: Thu, 18 Jun 2026 23:51:43 +0800 Subject: [PATCH] chore: polish desktop navigation and account menu --- apps/admin-web/src/views/MediaView.vue | 23 +++++--- .../src/renderer/components/DesktopShell.vue | 58 +++++++++++++++++++ .../renderer/views/PublishManagementView.vue | 2 +- 3 files changed, 73 insertions(+), 10 deletions(-) diff --git a/apps/admin-web/src/views/MediaView.vue b/apps/admin-web/src/views/MediaView.vue index b178fc9..5d854fa 100644 --- a/apps/admin-web/src/views/MediaView.vue +++ b/apps/admin-web/src/views/MediaView.vue @@ -1357,7 +1357,7 @@ function releaseSize(value?: number | null): string { @@ -3021,20 +3021,25 @@ function releaseSize(value?: number | null): string { } .media-card__more.ant-btn-text { - width: 34px; - height: 34px; + width: 32px; + height: 32px; flex-shrink: 0; - border-radius: 8px; - color: #94a3b8; + border-radius: 50%; + color: #64748b; background: transparent; - border: 1px solid transparent; + border: none; + display: inline-flex; + align-items: center; + justify-content: center; + padding: 0; + transition: all 0.2s ease; } .media-card__more.ant-btn-text:hover, .media-card__more.ant-btn-text:focus { - color: #334155; - background: #f8fafc; - border-color: #e2e8f0; + color: #0f172a; + background: #f1f5f9; + border: none; } /* Circular Avatar glow container */ diff --git a/apps/desktop-client/src/renderer/components/DesktopShell.vue b/apps/desktop-client/src/renderer/components/DesktopShell.vue index f8e0993..3bbe56e 100644 --- a/apps/desktop-client/src/renderer/components/DesktopShell.vue +++ b/apps/desktop-client/src/renderer/components/DesktopShell.vue @@ -3,6 +3,8 @@ import { AppstoreOutlined, BugOutlined, DownloadOutlined, + ExportOutlined, + GlobalOutlined, LinkOutlined, LogoutOutlined, RobotOutlined, @@ -243,6 +245,10 @@ function openUpdateManualDownload() { void openManualDownload() } +function openOfficialWebsite() { + void window.desktopBridge.app.openExternalUrl('https://saas.shengxintui.com') +} + function quitApp() { void window.desktopBridge.app.quitApp() } @@ -294,6 +300,22 @@ watch( {{ item.count }} + + + + + + + + +