PendingNet 0.3.30
·
41 commits
to main
since this release
修一个 0.3.29 没修对的问题。
这一版改了什么
- 菜单栏图标把整条菜单栏占满了。 0.3.29 试过在界面代码里给图标加尺寸限制,装上去毫无变化——
MenuBarExtra的 label 只取原样的Image,加在上面的.resizable()/.frame()会被丢掉。实测已装的 0.3.29 里NSImage.size仍是 756×630 点(菜单栏总共才 22 点高)。真正的原因是图标资源本身就是一张 756 点的大图,从来没按菜单栏尺寸出过。现在按 22×18 点出 @1x/@2x/@3x 三档,编译后的Assets.car里是 22×18 @1x / 44×36 @2x。
0.3.29 的其余内容(DNS 缓存冲刷、换网卡自愈收窄、引擎优雅重启)见 0.3.29 的发布说明。
用之前要知道的
- 需要一台你自己的 VPS,上面装好
pendingnet-server并生成一份配对凭据(.pdn文件或配对链接)。这个 App 本身不提供任何节点。 - macOS 14 或更高。安装包经过 Developer ID 签名和 Apple 公证。
- 装完要去「系统设置 → 通用 → 登录项与扩展」把 PendingNet 的后台项目打开,否则 TUN 和系统代理两种接管方式都用不了。
完整提交记录:v0.3.29...v0.3.30