Repository navigation
PathBlender v0.1.7
What's new / 新变化
- v0.1.7 (2026.10.04): Stable v0.1.7 — everything since v0.1.6 / 0.1.7 正式版——汇集 0.1.6 以来全部改进
- v0.1.7-beta.29 (2026.10.04): Fix ghost duplicate 2D field after dragging the window between Retina and 1x displays / 修复在 Retina 与 1x 外接屏之间拖动窗口后,2D 场地出现残影双画面
- v0.1.7-beta.28 (2026.10.04): i18n batch-4: 17 languages — Romanian, Bulgarian, Croatian, Swedish, Greek, Azerbaijani, Armenian, Hungarian, Macedonian, Albanian, Serbian, Bosnian, Danish, Norwegian Bokmål/Nynorsk, Ukrainian, Kinyarwanda / i18n 第四批:17 种语言——罗马尼亚语、保加利亚语、克罗地亚语、瑞典语、希腊语、阿塞拜疆语、亚美尼亚语、匈牙利语、马其顿语、阿尔巴尼亚语、塞尔维亚语、波斯尼亚语、丹麦语、挪威语(巴克摩/耐诺斯克)、乌克兰语、基尼亚卢旺达语
- v0.1.7-beta.27 (2026.10.04): Workspace home button — one click back to the welcome screen, undoable with Cmd+Z / 工作区首页按钮——一键回到欢迎页,可用 ⌘Z 撤销
- v0.1.7-beta.26 (2026.10.04): Restored the workspace toolbar: undo/redo (Cmd+Z), sidebar toggles and the inspector close button / 恢复工作区工具栏:撤销/重做(⌘Z)、侧栏折叠开关与检查器关闭按钮
- v0.1.7-beta.25 (2026.10.04): Heatmap overlay, A-B scenario comparison, and animated GIF replay export / 热力图叠加、A-B 场景对比与回放 GIF 导出
- v0.1.7-beta.24 (2026.10.04): Colorblind-safe robot palette in settings; one-click demo mode replays the example match / 设置新增色盲安全配色;一键演示模式自动回放示例对局
- v0.1.7-beta.23 (2026.10.04): Import hints point at attachable profile files; Choreo wheel forces near the traction limit now warn / 导入提示指向可附带的参数文件;Choreo 轮上力接近打滑极限时给出警示
- v0.1.7-beta.22 (2026.10.04): Opponent mode: mark robots as opponents for faded rendering and defense-focused conflict notes; text conflict reports export / 对手模式:可把机器人标记为对手(淡化渲染、冲突按防反标注),支持导出文字版冲突报告
- v0.1.7-beta.21 (2026.10.04): Timing tolerance: rescans conflicts for worst-case start execution, tolerance-only findings are flagged separately / 时序公差:按最坏起步执行重扫冲突,仅公差内出现的冲突单独标注
- v0.1.7-beta.20 (2026.10.04): Real robot data now drives PathPlanner timelines: mass, inertia, drive limits and project constraint defaults are consumed from profile files / 机器人参数文件现在驱动 PathPlanner 时间轴:质量、惯量、驱动极限与项目默认约束均已消费
- v0.1.7-beta.19 (2026.10.04): Version notes are now enforced in every UI language for all entries, not just the newest / 更新说明改为对全部条目按全部界面语言校验,不再只查最新一条
- v0.1.7-beta.18 (2026.10.04): i18n: 10 more languages — German, Italian, Arabic, Hindi, Marathi, Malay, Tamil, Filipino, Vietnamese, Indonesian / i18n:新增 10 种语言——德语、意大利语、阿拉伯语、印地语、马拉地语、马来语、泰米尔语、菲律宾语、越南语、印尼语
- v0.1.7-beta.16 (2026.10.04): Settings: SOLIDWORKS Alt+middle now rolls the view, wheel direction follows each scheme, feet and yards are real units / 设置:SOLIDWORKS 的 Alt+中键现在为滚转视图,滚轮方向跟随所选方案,英尺和码成为正式单位
- v0.1.7-beta.15 (2026.10.04): Choreo .chor project files now import as robot data: bumper size, mass and module layout feed collision checking / Choreo .chor 项目文件现在可导入:读取保险杠尺寸、质量与模块布局用于碰撞检查
- v0.1.7-beta.14 (2026.10.04): Freeze swerve modules at installed angle / 模组全程锁定安装角
- v0.1.7-beta.13 (2026.10.04): 2D: team number on a leader-line callout, alliance color only on the bumper bands / 2D:队号改为引线标注显示,且只有 bumper 四边保留联盟色
- v0.1.7-beta.12 (2026.10.04): Mouse illustration is white in light mode and icon-black in dark mode / 鼠标图解在浅色模式为白色,深色模式使用图标黑色
- v0.1.7-beta.11 (2026.10.04): Polish settings, hide inactive mouse labels and preview ordered length units / 统一设置界面、隐藏无功能鼠标标注,并按指定顺序预览长度单位
- v0.1.7-beta.10 (2026.10.03): 2D real frame + MK5i sprites, 3D max clarity, drop ViewCube home / 2D 真车架模组、3D 画质拉满、删主页按钮
- v0.1.7-beta.9 (2026.10.03): MK5i modules seat on rails, turret-only steering / MK5i 模组贴梁、仅转塔转向
- v0.1.7-beta.8 (2026.10.03): Update notes now follow your UI language with dotted dates; Settings layout tidied / 更新说明按界面语言显示并改用点格式日期;设置界面整理
- v0.1.7-beta.7 (2026.10.03): Restore the Onshape-style ViewCube (faces, edges and corners) / 恢复 Onshape 风格的视角立方体(面、棱与角)
- v0.1.7-beta.6 (2026.10.03): Removed the app icon hint line in Settings — the icon choices stay / 删除设置里应用图标下方的提示行——图标选项保持不变
- v0.1.7-beta.5 (2026.10.03): Mouse schemes now match the real Onshape/SolidWorks bindings; added the three view checkboxes (reverse scroll, default constrained rotate, pen as mouse) / 鼠标键位与真实的 Onshape/SolidWorks 完全一致;新增三个视图勾选项(反向滚轮缩放、默认约束旋转、触控笔当作鼠标)
- v0.1.7-beta.4 (2026.10.03): Mouse schemes now match the real Onshape/SolidWorks bindings; added the three view checkboxes (reverse scroll, default constrained rotate, pen as mouse) / 鼠标键位与真实的 Onshape/SolidWorks 完全一致;新增三个视图勾选项(反向滚轮缩放、默认约束旋转、触控笔当作鼠标)
- v0.1.7-beta.3 (2026.10.03): 2019–2025 robots ride the user's 30 in chassis frame; 2026 keeps the 27 in one / 2019–2025 机器人换装用户的 30 英寸车架;2026 沿用 27 英寸
- v0.1.7-beta.2 (2026.10.03): Remove the 2018 POWER UP season — app covers 2019–2026 / 移除 2018 赛季,App 覆盖 2019–2026
- v0.1.7-beta.1 (2026.10.03): 3D Fit button returns to the exact open-app camera — position, zoom and viewing angle all reset / 3D 适配按钮一键回到打开 App 时的视角——位置、缩放、观看角度全部重置
Platforms & download / 平台与下载
- macOS (Apple Silicon, 13.0+) — download
PathBlender_0.1.7_aarch64.dmgfrom the assets below, open it, and drag PathBlender to Applications. - Windows / Linux — installers are not provided yet; they are planned for a follow-up release. (The code is cross-platform; this release ships macOS only.)
- Web app / 网页版 — also runs directly in the browser at
pathblender.pages.dev (viewer build:
import, playback and checking; no session save / PNG / folder import),
preview channel at pathblender-preview.pages.dev.
Known issues & limitations / 已知问题与限制
- PathPlanner
.pathtiming is an estimate —.pathfiles store
waypoints only; the trajectory is regenerated locally with a generic robot
profile, so timeline timing can differ from the real robot by a few hundred
milliseconds. Treat near-miss collision verdicts as advisory.
.path轨迹时间为估算值——文件只存路径点,时间轴按通用机器人参数本地重算,
与实车可能相差几百毫秒;临界碰撞结论请当作参考。 - Season coverage — fields 2018–2020 and 2022–2026 are built in; 2021
and 2017-and-earlier are not supported (no public field assets to build
from). 赛季覆盖 2018–2020 与 2022–2026;2021 与 2017 及更早暂不支持。 - Desktop installers are macOS-only for now (Apple Silicon). Windows and
Linux builds are planned. 桌面安装包当前仅 macOS(Apple Silicon),
Windows/Linux 计划中。 - Update checks contact GitHub (desktop only): checking for updates
downloads the feed and, when an update exists, the package from GitHub
Releases. Path files are still parsed entirely locally and never leave the
app. 桌面版检查更新会连接 GitHub 下载更新源与更新包;路径文件始终本地解析、
绝不上传。
How to update / 更新方法
- Desktop app: menu PathBlender → Check for Updates… (beta builds: enable the Beta channel in Preferences → Updates first), or simply download the dmg above and replace the app.
- Full per-version notes live inside the app: PathBlender → About PathBlender.
- 桌面版:菜单 PathBlender → 检查更新…(Beta 版先在 偏好设置 → 更新 打开 Beta 通道),或直接下载上方 dmg 覆盖安装。
What's Changed
- fix(3d): the Fit button returns to the exact open-app camera by @LYT259 in #142
- chore: remove the 2018 POWER UP season by @LYT259 in #143
- feat(3d): the user's 30 in chassis frame covers 2019-2025 by @LYT259 in #144
- chore: remove the 2019 and 2020 seasons by @LYT259 in #145
- feat(mouse): verified Onshape/SolidWorks bindings + three view checkboxes by @LYT259 in #146
- fix(ui): remove the app-icon hint line from Settings by @LYT259 in #147
- feat(3d): restore the Onshape-style ViewCube (final pre-removal version) by @LYT259 in #148
- feat(ui,i18n): settings cleanup and fully localized update notes by @LYT259 in #149
- fix(web): MK5i 模组贴梁+螺丝对位+仅转塔转向 / seat modules on rails, align 20 bolts, turret-only steering by @LYT259 in #150
- fix(web): 2D 真车架+MK5i 顶视模组、2D/3D 画质拉满、删 ViewCube 主页按钮、回放速率回归测试 / real 2D chassis, max clarity, drop home button by @LYT259 in #151
- Polish settings and stage ordered length units / 统一设置界面与长度单位预览 by @LYT259 in #152
- Follow interface appearance for the mouse illustration / 鼠标图解跟随界面主题 by @LYT259 in #153
- fix(web): 2D fills only the bumper bands and moves the team number to a leader callout / 2D 仅保险杠边带着色、队号改引线标注 by @LYT259 in #154
- fix(web): 模组全程锁定安装角——撤掉转塔转向动画 / freeze modules at installed angle, drop steering animation by @LYT259 in #155
- feat(import): read Choreo .chor project files as robot profile data by @LYT259 in #156
- fix(web): SOLIDWORKS Alt+中键滚转视图、滚轮方向按方案区分、英尺/码单位正式落地 by @LYT259 in #157
- Folder imports create independent teams / 每个文件夹独立为一个队伍 by @LYT259 in #158
- feat(i18n): 10 more languages — third batch by @LYT259 in #159
- fix(i18n): enforce update-note translations for every entry, not just the newest by @LYT259 in #160
- feat(profiles): consume robot dynamics — PathPlanner timelines regenerate from real robot data by @LYT259 in #161
- feat(checks): timing tolerance rescan — worst-case start execution (§6.5-①) by @LYT259 in #162
- feat(checks): opponent mode + text conflict report export (§6.5-②③) by @LYT259 in #163
- feat(import): companion-profile hints + Choreo traction-headroom warning by @LYT259 in #164
- feat(ui): colorblind-safe palette + one-click demo mode (§7.3-3) by @LYT259 in #165
- feat(viz): heatmap overlay, A-B scenario compare, animated GIF export (§7.3-3) by @LYT259 in #167
- Restore workspace chrome: undo/redo (Cmd+Z), sidebar toggles, inspector close / 恢复工作区工具栏 by @LYT259 in #166
- feat(ui): workspace home button — one click back to the welcome screen by @LYT259 in #168
- fix(i18n): batch-4 verification repairs — 17 new languages green and merged by @LYT259 in #169
- fix(web): re-allocate canvas backing store on DPR change / 拖屏 DPR 变化时重建画布缓冲 by @LYT259 in #170
- Fix timeline ruler and add playback range / 修复刻度并新增播放范围 by @LYT259 in #171
- chore(release): v0.1.7 — promote the 0.1.7 batch to stable by @LYT259 in #175
Full Changelog: v0.1.6...v0.1.7