这是什么#
根据公开仓库 README 整理:面向初学者和儿童的魔方教学工具,可通过摄像头识别贴纸并分步引导还原,支持浏览器和 macOS、Windows、Linux 原生应用。
- 代码仓库:https://github.com/xiaolai/cubus
- 5 人收藏 · 主要用 JavaScript 写成
最新版本#
v0.11.1 · 发布于 2026-10-23
最近的改动#
其他改动
- 在画面测试中,只读取贴纸范围内的完整像素
- 将 tokio 更新到 1.53.3,以修复 RUSTSEC-2026-0386
- 让立方体报告它绘制的是哪一帧
- 在任意层级忽略 .cc-suite,并添加规则确保其被 Git 跟踪
- 移除针对 dev-docs 的 gitignore 规则
- 不再将 dev-docs 链接到 worktree 中
- 在 clean-clone 流程中隐藏同级目录里的笔记
- 在主工作副本旁边查找 dev-docs,而不是在其中查找
- 发布:0.11.1
- 让摄像头被拒绝时的处理覆盖它原本要应对的并发冲突
- 测试在限制时间之后才收到摄像头回应的情况
- 按符号查找摄像头请求,而不是按名称查找
- 只要摄像头调用绕过限制就让测试失败
- 给摄像头限制设置时限,避免没有回应的调用一直占着它
- 摄像头已经回应后,拒绝再伪造扫描结果
- 只保护 Playwright 的对象,以及列表提供出来的句柄
- 从 deb 缓存中获取浏览器所需的 Ubuntu 软件包
- 确认浏览器测试都使用 DejaVu Sans 字体
- 让平台一次只处理一个摄像头调用
- 只有面板中的摄像头回应后,才伪造扫描结果
- 浏览器断开后,让所有测试调用都失败
- 页面加载超时时,说明它正在等待什么
- 分别给浏览器下载步骤设置时限
- 测试搜索较短答案期间目标被替换的情况
- 让所有测试浏览器都通过测试框架启动
- 网页进程崩溃后关闭对应的测试页面
- 让每个整步落地阶段都等纸张准备好
改动标题译自作者提交代码时写的英文原文,点击可查看原文。