Repository navigation
feat: 统一 macOS 与 Windows 皮肤设置和交互 - #27
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
将堆在菜单栏 / 托盘中的配置移入独立设置窗口,两端统一为「皮肤、外观与位置、声音与键盘、关于」。卡片直接展示包内图片或 GIF,侧栏整行、预览图片和卡片留白均可点击,提供悬浮、按下和焦点反馈;七个内置皮肤均附带预览。
所有皮肤共用当前位置和大小,首次升级迁移当前皮肤的旧记录,切换及重启保留同一矩形。macOS 显示程序坞入口;Windows 设置显示在任务栏,关闭时最小化,重复启动或托盘双击唤起已有窗口。菜单栏 / 托盘仅保留打开设置、显示/隐藏皮肤、调整和退出,继续使用现有 Windows DWM 透明穿透与帧调度。
验证:
6241d1c的 macOS、Windows、UI plugins 三组 CI 全部通过。Windows 原生检查通过整行/整卡命中、滚动后定位、选择回调、任务栏重开、GIF 启停及坏图回退;已核对三页设置截图和七款皮肤预览打包。Windows 真实音频设备、全局键盘和混合 DPI 桌面体验仍以实机验收为准,自动测试不代表这些项目已完成。