v0.3.10
分栏拖拽终局:HSplitView 原生分栏。v0.3.9 链路(系统
.inspector
六轮实验)经用户实测否定后整体回退、从未发布,版本号跳过。
Changed
- 分栏拖拽重写:分屏右栏 / 媒体查询检查器 / Agent / DevTools
四个尾侧面板全部改为 HSplitView 原生子视图,分隔条与拖拽由
SwiftUI 提供,视图层零拖拽代码。历轮自研机制(冻结状态机、快照
层、等值门控、DragHookDivider,约 300 行)全部删除;面板宽度只经
minWidth/idealWidth/maxWidth 协商,内部固定宽度禁令保留。 - WKWebView 恢复默认不透明:0.3.9 用 KVC 关闭 drawsBackground 试图
消 resize 过场闪,实测反而加剧(透明内容无法旧帧拉伸),撤销。 - MARKETING_VERSION 自本项目首次对齐发布序列(此前恒为 1.0);
build 号 = git 提交数。
Fixed
- favicon 直连候选改用页面原始 origin(此前
http://127.0.0.1:8877
被退化成https://127.0.0.1——丢端口、强改 https,甚至生成
https://www.127.0.0.1);IP/localhost 不再生成 www 变体。 - 过滤列表编译失败不再吞错:两级编译失败均记录错误详情与 JSON
大小;新增"下载到 HTML 页"前置校验(代理劫持场景报真实原因)。 - CHANGELOG 0.3.1–0.3.7 各版本的重复空壳标题(7 处)。
安装
未签名构建(本地构建,无 Developer ID 证书),仅支持 Apple Silicon(arm64,macOS 26.5+)。
- 解压
Desire-v0.3.10-macos-arm64.zip(双击,或ditto -x -k Desire-v0.3.10-macos-arm64.zip .)。 - 安装:把解压出来的
Desire.app拖进/Applications。 - 移除一次隔离标记(未签名构建必需),路径写你放 app 的那个:
xattr -cr /Applications/Desire.app
- 打开
Desire.app。首次启动 Gatekeeper 会检查一次;做过第 3 步就能正常打开。
报
xattr: No such file: Desire.app说明当前目录里没有解压好的 app——
命令要写完整路径(如/Applications/Desire.app),或先cd到它所在目录。
本 tag 为补发:v0.3.10 就绪当时 GitHub Actions 免费额度用尽,从未发布。
产物由 v0.3.11 发布时从 1dc2029 本地构建。