Skip to content

添加窗口置顶功能 - #79

Merged
feigeCode merged 1 commit into
feigeCode:devfrom
cjw414522569:dev
Jun 23, 2026
Merged

添加窗口置顶功能#79
feigeCode merged 1 commit into
feigeCode:devfrom
cjw414522569:dev

Conversation

@cjw414522569

@cjw414522569 cjw414522569 commented Jun 23, 2026

Copy link
Copy Markdown

新功能描述

  • 新增窗口置顶功能:标题栏最小化按钮左侧增加图钉(Pin)按钮,点击切换窗口置顶/取消置顶,置顶激活时按钮以琥珀色高亮 提示当前状态
  • 新增快捷键 Ctrl/Cmd+T(macOS 为 ctrl-cmd-t,其他平台为 ctrl-alt-t),支持在「设置 → 快捷键」中自定义重绑 定 honest about the test status —I did NOT add tests for this feature, and I only ran cargo check (which passed) but
  • 新增动作 window.toggle_always_on_top 并完成注册与国际化(en / zh-CN / zh-HK)
  • 平台实现:Windows 通过 Win32 SetWindowPosHWND_TOPMOST / HWND_NOTOPMOST)实现真实置顶;置顶按钮仅在非 macOS

检查清单

我的代码遵循项目的代码规范
我已经进行了自我代码审查
我已经添加了必要的测试
所有测试都通过了
我已经更新了相关文档

截图/演示

1.效果
image
image

@feigeCode feigeCode left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ok

@feigeCode
feigeCode merged commit a282aa0 into feigeCode:dev Jun 23, 2026
0 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants