开源贡献
2025.5
Contributor
TypeScriptElectronReactCanvas
背景
Openscreen 是一个开源的屏幕录制 / 视频编辑工具,对标 Screen Studio —— 提供自动缩放、相机视角、光标平滑等「演示级」录屏能力,目标是做一个开源、跨平台的替代品。
贡献
国际化 i18n#542
3D 缩放功能只写了英文文案,补齐其余 7 种语言的对应键,修复 i18n:check 报错。
修复屏幕录制权限的三层独立 bug:Electron 权限白名单缺 screen/display-capture、启动权限检查时序、entitlement key 被错放进 extendInfo;并为原生录制管线实现光标 clip-to-bounds,让单独捕获的光标层跟随圆角 / 相机缩放 / 3D 旋转,覆盖预览(CSS)与导出(Canvas)双路径。
编辑器交互#613
新增 zoom「按住预览」按钮;第一版强制满强度展示绕开了真实 auto-focus 逻辑,review 后自我推翻、改为复用 findDominantRegion,保证预览结果与导出一致。