Repository navigation
v1.7.4
Bug修复
- 「显示设置图标」关闭后,
Dock 设置…与更改图标… / 设置图标…一并隐藏(原先有两处菜单项未接开关)。 - 修复高刷新率显示器卡顿
- 动画定时器按显示器刷新率设置(540Hz→2ms、180Hz→5ms、60Hz→16ms),动画期间
timeBeginPeriod(1)。 - 缓动改为帧率无关(按实际帧间隔换算),动画时长与 60Hz 时一致。
- 间隔下限 2ms,避免无意义的高频唤醒。
- 动画定时器按显示器刷新率设置(540Hz→2ms、180Hz→5ms、60Hz→16ms),动画期间
- 修复微信 / QQ 后台运行再点 Dock 弹出登录页
- 修复「控制中心 / 通知 / MiniDock 菜单 / 时间日期」弹窗毛玻璃开关无效:原条件里还 AND 了「应用组毛玻璃」,关掉它后状态栏开关失效。
- 「状态栏设置」页新增 弹窗毛玻璃 开关与 毛玻璃模糊程度 0–100% 滑杆(性能页原开关保留)。
- 修复「开启状态栏避让窗口后,智能隐藏整段失效」:自动隐藏不再被避让开关挡住,两者可同时生效。
- 永久隐藏任务栏后,窗口最大化底部缝隙
- 控制中心与节能打开无操作
- Ctrl + 悬停临时显示任务栏 位置错误:依赖条件参数写反,导致它出现在「自动隐藏」下;已改为只在「永久隐藏」时显示。
调整
-
设置左侧 8 个选项卡图标按当代软件通用语义重绘(24 单位网格、统一线宽、圆头端点):
选项卡 图标语义 通用 三条滑杆(Preferences) 个性化 画笔 交互动效 三个动效箭头 图标自定义 应用方块 + 十字 状态栏与小组件 顶栏 + 两个卡片 右键菜单配置 菜单面板 + 勾选 性能 仪表盘 关于 信息圆 -
修复了原先「交互动效」使用星形、与页面语义不符的问题。
-
设置内容区标题左侧新增 30×30 图标角标,与侧栏使用同一套图标。
-
分组标题「点击」改为 窗口缩放。
-
保留四项:点击运行中的应用 = 最小化/恢复、启动应用时图标弹跳、最小化/还原动画、飞入飞出动画时长。
- 新增「动画风格」说明文字。
-
窗口动画调整
- 之前普通窗口走真实缩放、Chromium/Electron 走淡入淡出,行为不一致。现由「动画风格」统一决定:
- 压缩飞入(类似 macOS 神奇效果):窗口本体逐帧缩小压回 Dock 图标;打开时从图标尺寸逐帧放大到原窗口。
- 图标飞入(类 iOS,非线性):窗口保持最终尺寸,淡出并沿非线性曲线滑向图标;打开时从图标滑出并淡入,避免 Chromium 类窗口缩放白底。
- 两者均在动画最后一帧落到最终位置,再提交真实的最小化 / 恢复,只飞向 Dock 图标,不飞向任务栏。
- 修复「最大化窗口点 Dock 图标直接出现、没有动画」:先
SetWindowPlacement在隐藏状态下恢复成普通窗口(最大化 HWND 会忽略SetWindowPos改尺寸),再定位到图标起飞,落地后按原 placement 最大化。 - 飞行期间窗口置顶(
HWND_TOPMOST)并提前置前,落地后若不是原本置顶则还原普通层级,消除「飞到其他窗口下方再闪到顶层」。
- 之前普通窗口走真实缩放、Chromium/Electron 走淡入淡出,行为不一致。现由「动画风格」统一决定:
-
避让最大化窗口延迟大:原来只在 3.5 秒的扫描里更新 AppBar/工作区。现在 400ms 的全屏轮询同时检测前台窗口是否最大化,状态一变立即重排;扫描仍作为兜底。
-
状态栏与小组件页改版
- 仿照「个性化 → Dock 栏个性化 / 图标个性化」的做法,改为两个选项卡:小组件设置 与 状态栏设置。
- 状态栏设置」页顶部是「macOS 式顶部状态栏」开关;未开启时只显示一句提示,开启后才会显示状态栏的全部样式、位置与显示项配置。
新增
- 多窗口窗口列表:同一应用多窗口时,悬停弹出窗口列表(每行一个窗口标题),点击切换;可由设置开关控制(见第四节)。
- 左侧 MiniDock 菜单每项配矢量图标(跟随深浅色):关于本机、系统设置、Dock 设置、任务管理器、休眠(月牙+下箭头)、睡眠(月牙+z)、重新启动、关机、锁定屏幕、注销;图标垂直居中,图标与文字间距收紧。