Skip to content

v0.3.10

Choose a tag to compare

@siwilizhao siwilizhao released this 21 Sep 22:59
· 210 commits to main since this release

分栏拖拽终局: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+)。

  1. 解压 Desire-v0.3.10-macos-arm64.zip(双击,或 ditto -x -k Desire-v0.3.10-macos-arm64.zip .)。
  2. 安装:把解压出来的 Desire.app 拖进 /Applications。
  3. 移除一次隔离标记(未签名构建必需),路径写你放 app 的那个:
xattr -cr /Applications/Desire.app
  1. 打开 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 本地构建。