Skip to content

PendingNet 0.3.30

Choose a tag to compare

@syncmeta syncmeta released this 23 Aug 05:13
· 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