Skip to content

V0.1.4 Solar System 手势渲染 + 客户端摄像头权限修复#8

Merged
OldCoderIsMe merged 4 commits intomainfrom
v0.1.4
Jan 28, 2026
Merged

V0.1.4 Solar System 手势渲染 + 客户端摄像头权限修复#8
OldCoderIsMe merged 4 commits intomainfrom
v0.1.4

Conversation

@OldCoderIsMe
Copy link
Copy Markdown
Owner

Summary

  • 新增 Solar System:MediaPipe 手部关键点追踪驱动 Three.js 太阳系实时渲染(Web/Electron)
  • 修复 macOS 打包版摄像头权限导致 Solar System 卡在初始化
    • 补齐 NSCameraUsageDescription/NSMicrophoneUsageDescription
    • Electron 主进程主动触发系统摄像头授权并通过 IPC 回传状态
    • Electron 环境跳过浏览器 HTTPS 限制,授权失败给出明确引导
  • 文档更新:README / Electron README / 安装与发布文档补充 v0.1.4 与摄像头说明
  • mac 构建脚本优化:按架构构建并默认 --publish never

Test plan

  • Electron(打包版):进入 Solar System → 点击开始 → 弹系统摄像头授权 → 允许后可正常渲染与手势控制
  • Electron(已拒绝权限):提示引导去系统设置开启摄像头权限
  • Web:HTTPS/localhost 下可正常请求摄像头并运行;非安全上下文提示需 HTTPS/localhost

- 在 MarkdownTool 组件中新增文件名输入对话框,允许用户输入下载文件名
- 实现清空内容的确认对话框,避免误操作
- 更新下载逻辑,使用输入的文件名进行下载,增强用户体验
- 添加模态框样式以改善界面展示
- 新增 Solar System 工具:MediaPipe 手部关键点驱动 Three.js 太阳系实时渲染(Electron/Web)
- Electron 增加 media 权限显式处理,避免摄像头请求失控
- 修复 DiffTool 类型问题,调整 tsconfig/env.d.ts,补齐 three 类型与依赖
- 更新 mac 构建脚本,按架构构建并禁用发布;版本号升级至 v0.1.4
- README 增加 Solar System 功能与摄像头使用条件(HTTPS/localhost)
- 更新 Electron/macOS 构建产物与脚本说明
- 同步安装/扩展发布文档中的版本示例
- macOS:补齐 NSCameraUsageDescription/NSMicrophoneUsageDescription
- Electron:通过 IPC 主动触发系统摄像头授权并回传状态
- Solar System:Electron 环境跳过 HTTPS 限制,授权失败给出明确提示
@OldCoderIsMe OldCoderIsMe merged commit 1331209 into main Jan 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant