开源贡献

Contributor

TypeScriptElectronReactCanvas

背景

Openscreen 是一个开源的屏幕录制 / 视频编辑工具,对标 Screen Studio —— 提供自动缩放、相机视角、光标平滑等「演示级」录屏能力,目标是做一个开源、跨平台的替代品。

贡献

国际化 i18n#542

3D 缩放功能只写了英文文案,补齐其余 7 种语言的对应键,修复 i18n:check 报错。

macOS 录制能力#561#573

修复屏幕录制权限的三层独立 bug:Electron 权限白名单缺 screen/display-capture、启动权限检查时序、entitlement key 被错放进 extendInfo;并为原生录制管线实现光标 clip-to-bounds,让单独捕获的光标层跟随圆角 / 相机缩放 / 3D 旋转,覆盖预览(CSS)与导出(Canvas)双路径。

编辑器交互#613

新增 zoom「按住预览」按钮;第一版强制满强度展示绕开了真实 auto-focus 逻辑,review 后自我推翻、改为复用 findDominantRegion,保证预览结果与导出一致。

状态管理修复#611#645

定位并修复导出面板被 timeline 选中态挡住而消失的问题,覆盖「自动批量 suggest」与「手动点击选中」两条触发路径,形成闭环 —— 从修一个 bug 到修完一类 bug。