-
@@ -108,6 +108,7 @@ async function textCopy(data: any) {
display: flex;
align-items: center;
justify-content: space-between;
+ padding: 0 0 15px 0;
border-bottom: 1px solid #e2e8f0;
gap: 12px;
cursor: pointer;
@@ -159,7 +160,7 @@ line-height: 21px;
.thinking-content {
color: var(--9-999999, #999);
font-family: "Microsoft YaHei";
- font-size: 13px;
+ font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 20px;
diff --git a/src/components/modals/SettingsModal.vue b/src/components/modals/SettingsModal.vue
index 217c29d..3d71673 100644
--- a/src/components/modals/SettingsModal.vue
+++ b/src/components/modals/SettingsModal.vue
@@ -746,7 +746,7 @@ function handleClearData() {
border-radius: 10px;
background: white;
color: #6b7280;
- font-size: 13px;
+ font-size: 14px;
cursor: pointer;
transition: all 0.2s ease;
@@ -786,7 +786,7 @@ function handleClearData() {
border-radius: 8px;
background: transparent;
color: #6b7280;
- font-size: 13px;
+ font-size: 14px;
cursor: pointer;
transition: all 0.2s ease;
diff --git a/src/components/modals/ShareModal.vue b/src/components/modals/ShareModal.vue
index 3e628a5..bdb0463 100644
--- a/src/components/modals/ShareModal.vue
+++ b/src/components/modals/ShareModal.vue
@@ -354,7 +354,7 @@ watch(show, (newVal: boolean) => {
display: flex;
align-items: center;
gap: 8px;
- font-size: 13px;
+ font-size: 14px;
color: #4b5563;
.dark & {
@@ -495,7 +495,7 @@ watch(show, (newVal: boolean) => {
padding: 12px;
background: rgba(59, 130, 246, 0.05);
border-radius: 10px;
- font-size: 13px;
+ font-size: 14px;
color: #3b82f6;
.dark & {
diff --git a/src/components/modals/ShareResultModal.vue b/src/components/modals/ShareResultModal.vue
index 228c750..448d62a 100644
--- a/src/components/modals/ShareResultModal.vue
+++ b/src/components/modals/ShareResultModal.vue
@@ -262,7 +262,7 @@ watch(show, (newVal: boolean) => {
.share-section {
.share-label {
display: block;
- font-size: 13px;
+ font-size: 14px;
font-weight: 500;
color: #374151;
margin-bottom: 8px;
@@ -282,7 +282,7 @@ watch(show, (newVal: boolean) => {
padding: 12px 14px;
border: 1px solid #e5e7eb;
border-radius: 10px;
- font-size: 13px;
+ font-size: 14px;
color: #1f2937;
background: #f9fafb;
@@ -307,7 +307,7 @@ watch(show, (newVal: boolean) => {
border-radius: 10px;
background: #f3f4f6;
color: #374151;
- font-size: 13px;
+ font-size: 14px;
font-weight: 500;
cursor: pointer;
transition: all 0.2s ease;
@@ -336,7 +336,7 @@ watch(show, (newVal: boolean) => {
padding: 12px;
background: rgba(245, 158, 11, 0.1);
border-radius: 10px;
- font-size: 13px;
+ font-size: 14px;
color: #f59e0b;
}
diff --git a/src/components/modals/ShortcutsModal.vue b/src/components/modals/ShortcutsModal.vue
index 14d182e..5004ebb 100644
--- a/src/components/modals/ShortcutsModal.vue
+++ b/src/components/modals/ShortcutsModal.vue
@@ -264,7 +264,7 @@ function close() {
}
.tip {
- font-size: 13px;
+ font-size: 14px;
color: #9ca3af;
kbd {
diff --git a/src/components/sidebar/ChatSidebar.vue b/src/components/sidebar/ChatSidebar.vue
index 5fc5be0..3aa9c45 100644
--- a/src/components/sidebar/ChatSidebar.vue
+++ b/src/components/sidebar/ChatSidebar.vue
@@ -583,7 +583,7 @@ onBeforeUnmount(() => {
.search-placeholder {
flex: 1;
- font-size: 13px;
+ font-size: 14px;
}
.search-kbd {
diff --git a/src/components/sidebar/ConversationItem.vue b/src/components/sidebar/ConversationItem.vue
index cfeffe6..8773281 100644
--- a/src/components/sidebar/ConversationItem.vue
+++ b/src/components/sidebar/ConversationItem.vue
@@ -210,11 +210,22 @@ function handleDelete() {
.item-title {
font-weight: 700;
}
+ }
+ &.active:hover {
.item-actions {
opacity: 1;
pointer-events: auto;
}
+
+ .pin-indicator {
+ opacity: 0;
+ }
+
+ .item-content {
+ flex: 0 1 clamp(72px, 28%, 96px);
+ max-width: clamp(72px, 28%, 96px);
+ }
}
}
diff --git a/src/components/sidebar/ShareButton.vue b/src/components/sidebar/ShareButton.vue
index 0c56b28..f683015 100644
--- a/src/components/sidebar/ShareButton.vue
+++ b/src/components/sidebar/ShareButton.vue
@@ -74,7 +74,7 @@ function handleShareCurrent() {
}
.select-info {
- font-size: 13px;
+ font-size: 14px;
color: #6b7280;
text-align: center;
@@ -92,7 +92,7 @@ function handleShareCurrent() {
flex: 1;
padding: 8px 12px;
border-radius: 10px;
- font-size: 13px;
+ font-size: 14px;
font-weight: 500;
cursor: pointer;
transition: all 0.2s ease;
diff --git a/src/styles/main.scss b/src/styles/main.scss
index 0412bfa..7f7dad0 100644
--- a/src/styles/main.scss
+++ b/src/styles/main.scss
@@ -39,7 +39,7 @@
--header-height: 60px;
--app-text-color: #333;
--app-font-family: "Microsoft YaHei", sans-serif;
- --app-font-size: 12px;
+ --app-font-size: 14px;
--app-font-style: normal;
--app-font-weight: 400;
--app-line-height: normal;
diff --git a/src/views/ShareView.vue b/src/views/ShareView.vue
index 43ae317..bf951c3 100644
--- a/src/views/ShareView.vue
+++ b/src/views/ShareView.vue
@@ -347,7 +347,7 @@ onMounted(() => {
display: flex;
align-items: center;
gap: 6px;
- font-size: 13px;
+ font-size: 14px;
color: #6b7280;
&.expired {
@@ -411,7 +411,7 @@ onMounted(() => {
}
.verify-error {
- font-size: 13px;
+ font-size: 14px;
color: #ef4444;
margin: 0;
}
@@ -482,7 +482,7 @@ onMounted(() => {
}
.conversation-count {
- font-size: 13px;
+ font-size: 14px;
color: #6b7280;
}