Skip to content

v1.7.4

Choose a tag to compare

@wang01116 wang01116 released this 06 Nov 13:09
· 12 commits to main since this release
3d11ae8

Bug修复

  • 「显示设置图标」关闭后,Dock 设置… 与 更改图标… / 设置图标… 一并隐藏(原先有两处菜单项未接开关)。
  • 修复高刷新率显示器卡顿
    • 动画定时器按显示器刷新率设置(540Hz→2ms、180Hz→5ms、60Hz→16ms),动画期间 timeBeginPeriod(1)。
    • 缓动改为帧率无关(按实际帧间隔换算),动画时长与 60Hz 时一致。
    • 间隔下限 2ms,避免无意义的高频唤醒。
  • 修复微信 / 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)并提前置前,落地后若不是原本置顶则还原普通层级,消除「飞到其他窗口下方再闪到顶层」。
  • 避让最大化窗口延迟大:原来只在 3.5 秒的扫描里更新 AppBar/工作区。现在 400ms 的全屏轮询同时检测前台窗口是否最大化,状态一变立即重排;扫描仍作为兜底。

  • 状态栏与小组件页改版

    • 仿照「个性化 → Dock 栏个性化 / 图标个性化」的做法,改为两个选项卡:小组件设置 与 状态栏设置。
    • 状态栏设置」页顶部是「macOS 式顶部状态栏」开关;未开启时只显示一句提示,开启后才会显示状态栏的全部样式、位置与显示项配置。

新增

  • 多窗口窗口列表:同一应用多窗口时,悬停弹出窗口列表(每行一个窗口标题),点击切换;可由设置开关控制(见第四节)。
  • 左侧 MiniDock 菜单每项配矢量图标(跟随深浅色):关于本机、系统设置、Dock 设置、任务管理器、休眠(月牙+下箭头)、睡眠(月牙+z)、重新启动、关机、锁定屏幕、注销;图标垂直居中,图标与文字间距收紧。