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