Skip to content

v0.5.2-alpha

Latest

Choose a tag to compare

@github-actions github-actions released this 25 Oct 12:09
· 49 commits to main since this release
Immutable release. Only release title and notes can be modified.

Oak Bug Fixes since v0.5.1-alpha / 自 v0.5.1-alpha 以来的 Bug 修复清单

English

Editor & UI

  • Clip links lost on project reopen — the serializer resolved link pairs by runtime node identity instead of the file pointer, so any deletion before saving broke links after reopening the project. (d4130d5)
  • Node editor cards teleported down on drag release — in the per-clip chain view, drop positions were computed against the full sequence grid instead of the displayed chain. (7febd27)
  • Slider thumb snapped back mid-drag — the engine read-back rewrote every control each frame while dragging, causing visible pointer lag. (db7126d)
  • Search fields swallowed global hotkeys — single-key shuttles (s/q/…) fired while typing in search boxes after the gpui-kit migration. (85b48f1)
  • Transition drops unreachable when zoomed out — the fixed one-second snap window became a handful of pixels; it now scales with timeline zoom. (85b48f1)
  • Effect drops on timeline clips — dropping a non-generator effect onto a clip now appends it to that clip's effect stack instead of being ignored. (85b48f1)
  • Third three-way color wheel unreachable — a leftover label column pushed the wheel row past the panel edge and the content mask swallowed the clicks. (5a0cab0)
  • Cross-media effects on clips rejected — chaining a video effect onto an audio clip produced a dead inspector card; mismatched media kinds are now refused at insert time. (3d0838d)

Stability & Platform

  • Parallel-test SIGSEGV — GPU context creation is now serialized; concurrent vkCreateInstance calls crashed inside libvulkan on some driver stacks. (35c94d5)
  • Windows: engine import library linked verbatim in the SDK build. (ba5407e)
  • Windows: gpui-pre surface element compiles. (ecdc4e3)
  • Windows: test sqlite URI built with two slashes. (1ca72b7)
  • Windows CI: OpenColorIO link fixed — cached the bundled OCIO build and cleaned up stale ocio-sys path records. (bccd738, 096b105)
  • macOS CI: portable sed -i in the x265.pc rewrite. (b75f460)
  • Codec tests no longer assume Unix-only paths. (3481c39)

中文

编辑器与界面

  • 项目重开后片段链接丢失 — 序列化器按运行时节点标识而非文件指针解析链接,保存前有任何删除操作都会导致重开后链接失效。(d4130d5)
  • 节点编辑器卡片拖拽释放后向下跳位 — 在逐片段链视图中,放置位置按整个序列网格而非当前显示的链来计算。(7febd27)
  • 滑杆拖动中滑块回弹 — 拖动过程中引擎读回每帧重写所有控件,造成明显的指针卡顿。(db7126d)
  • 搜索框吞掉全局快捷键 — gpui-kit 迁移后,在搜索框输入时单键快捷键(s/q/…)仍会触发。(85b48f1)
  • 缩小时转场拖放无法命中 — 固定 1 秒的吸附窗口在缩小时间线后只剩几个像素;现随时间线缩放。(85b48f1)
  • 效果拖放到时间线片段 — 将非生成器效果拖到片段上,现在会追加到该片段的效果栈,而非被忽略。(85b48f1)
  • 三向色轮第三个轮不可点 — 遗留的标签列把色轮行推出面板边缘,内容遮罩吞掉了点击。(5a0cab0)
  • 拒绝跨媒体类型的效果 — 给音频片段链接视频效果会产生无效的检查器卡片;插入时现在会校验媒体类型并拒绝不匹配。(3d0838d)

稳定性与平台

  • 并行测试段错误(SIGSEGV) — GPU 上下文创建现已串行化;部分驱动栈上并发的 vkCreateInstance 会在 libvulkan 内崩溃。(35c94d5)
  • Windows:SDK 按原样链接引擎的 MSVC 导入库。(ba5407e)
  • Windows:gpui-pre 的 surface element 可正常编译。(ecdc4e3)
  • Windows:测试用 sqlite URI 使用双斜杠构建。(1ca72b7)
  • Windows CI:修复 OpenColorIO 链接 — 缓存内置 OCIO 构建,并清理过期的 ocio-sys 路径记录。(bccd738, 096b105)
  • macOS CI:sed -i 可移植写法,用于 x265.pc 重写。(b75f460)
  • 编解码器测试不再假定 Unix 路径。(3481c39)