From c82de2d78876957c6b16b80034a97dedb3d10e97 Mon Sep 17 00:00:00 2001 From: ILoveBingLu Date: Wed, 8 Apr 2026 20:21:32 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=9C=8B=E5=8F=8B?= =?UTF-8?q?=E5=9C=88=E6=A0=87=E9=A2=98=E6=A0=8F=E5=8F=B3=E4=B8=8A=E8=A7=92?= =?UTF-8?q?=E6=93=8D=E4=BD=9C=E5=8C=BA=E8=A2=AB=E8=A3=81=E6=8E=89=E5=B9=B6?= =?UTF-8?q?=E5=8D=87=E7=BA=A7=E5=88=B0=204.1.4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 调整独立窗口标题栏在 macOS 下的列宽分配策略,优先保证右侧工具区完整显示 - 修复朋友圈独立窗口右上角筛选、刷新等按钮被标题栏收缩策略裁掉的问题 - 将版本号升级到 4.1.4,并同步更新 README 与 CHANGELOG 说明 --- CHANGELOG.md | 8 ++++++++ README.md | 2 +- package-lock.json | 4 ++-- package.json | 2 +- src/components/TitleBar.scss | 24 ++++++++++++++++++++---- src/pages/MomentsWindow.scss | 2 ++ 6 files changed, 34 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4ec7bd4..2b8428b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,14 @@ ### 变更 - 暂无 +## [4.1.4] - 2026-04-08 + +### 修复 +- 修复朋友圈独立窗口标题栏收缩后右上角操作区被裁掉的问题,恢复筛选、刷新等按钮的完整显示 + +### 变更 +- 调整独立窗口标题栏在 macOS 下的列宽分配策略,改为优先保证右侧工具区完整显示,标题区按需收缩 + ## [4.1.3] - 2026-04-08 ### 修复 diff --git a/README.md b/README.md index 27be525..09f0014 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ **一款现代化的微信聊天记录查看与分析工具** [![License](https://img.shields.io/badge/license-CC--BY--NC--SA--4.0-blue.svg)](LICENSE) -[![Version](https://img.shields.io/badge/version-4.1.3-green.svg)](package.json) +[![Version](https://img.shields.io/badge/version-4.1.4-green.svg)](package.json) [![Platform](https://img.shields.io/badge/platform-Windows-0078D6.svg?logo=windows)]() [![Electron](https://img.shields.io/badge/Electron-39-47848F.svg?logo=electron)]() [![React](https://img.shields.io/badge/React-19-61DAFB.svg?logo=react)]() diff --git a/package-lock.json b/package-lock.json index 396d81d..0a72091 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "ciphertalk", - "version": "4.1.3", + "version": "4.1.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "ciphertalk", - "version": "4.1.3", + "version": "4.1.4", "hasInstallScript": true, "license": "CC-BY-NC-SA-4.0", "dependencies": { diff --git a/package.json b/package.json index fb07245..cf92248 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ciphertalk", - "version": "4.1.3", + "version": "4.1.4", "description": "密语 - 微信聊天记录查看工具", "author": "ILoveBingLu", "license": "CC-BY-NC-SA-4.0", diff --git a/src/components/TitleBar.scss b/src/components/TitleBar.scss index bf5ba2b..1f4b978 100644 --- a/src/components/TitleBar.scss +++ b/src/components/TitleBar.scss @@ -32,7 +32,8 @@ &.variant-standalone.is-mac { display: grid; - grid-template-columns: minmax(calc(var(--window-controls-left-safe) - 16px), 1fr) auto minmax(0, 1fr); + grid-template-columns: calc(var(--window-controls-left-safe) - 16px) minmax(0, 1fr) auto; + padding-left: 16px; padding-right: var(--window-controls-right-safe); } } @@ -129,8 +130,7 @@ .title-bar-right { flex-shrink: 0; - max-width: min(56vw, 520px); - overflow: hidden; + overflow: visible; } .titles { @@ -154,8 +154,24 @@ } .title-bar.variant-standalone.is-mac { + .title-bar-left { + width: calc(var(--window-controls-left-safe) - 16px); + min-width: calc(var(--window-controls-left-safe) - 16px); + } + + .title-bar-center { + justify-self: stretch; + overflow: hidden; + } + + .title-bar-right { + overflow: visible; + flex-shrink: 0; + justify-self: end; + } + .title-bar-center .titles { - max-width: 320px; + max-width: min(100%, 320px); } } diff --git a/src/pages/MomentsWindow.scss b/src/pages/MomentsWindow.scss index 77a3fdf..86f9409 100644 --- a/src/pages/MomentsWindow.scss +++ b/src/pages/MomentsWindow.scss @@ -1244,6 +1244,8 @@ gap: var(--window-toolbar-gap); min-width: 0; max-width: 100%; + width: max-content; + flex-shrink: 0; .export-btn { display: flex;