菜单栏风格、面板浅色与深色主题,修复面板打不开

- 菜单栏八种风格整体套用、可按指标单独指定,网速三种样式,悬停显示完整读数,字号缩小并统一
- 面板浅色、深色实色主题与一键切换,液态玻璃改为可选
- 修复关闭液态玻璃后面板内容尺寸翻倍导致看起来打不开,首次打开时高度偏小
- Developer ID 自动签名,辅助工具按自身签名团队校验调用方,新增发布脚本
- 更新日志、README、截图同步
This commit is contained in:
gentpan committed 2026-09-13 04:09:02 +05:00
1 parent 7e8fffbe9e
commit dc5c987b96
28 files changed
+787 -264

No files matched your search

+6 -3
View File
@@ -29,9 +29,12 @@ make install # Release into /Applications
make test # swift test in the package
```
Builds are ad-hoc signed (`CODE_SIGN_IDENTITY: "-"` in `project.yml`). For a release,
switch to a Developer ID identity, keep hardened runtime on, notarize, and set
`HelperConstants.teamIdentifier` so the helper's code-signing requirement includes the team.
`project.yml` defaults to ad-hoc signing so the project opens anywhere. The Makefile passes
the first Developer ID Application identity from the keychain (and `--timestamp` for Release)
when there is one. `make release` runs `Scripts/release.sh`: build, verify team, timestamp and
hardened runtime on both binaries, notarize and staple the app, build and notarize the DMG,
and write a Homebrew cask. The helper derives its client requirement from its own signing
team at run time, so no team ID is hard-coded.
## Sampling