Skip to content

StarTrail v1.1.0

Choose a tag to compare

@HazardSun HazardSun released this 27 Jul 12:30
· 3 commits to master since this release

StarTrail 星迹 v1.1.0

本地运行的开源天文观测规划桌面软件(PySide6 + Skyfield)。本版本聚焦于实时星空的渲染稳定性,并附带一份完整重写、含详细使用手册的 README。

更新亮点

  • 🔧 实时星空渲染稳定性大修:修复 OpenGL 混合渲染器 GLHybridChartQOpenGLShader 未导入导致的初始化崩溃,以及绘制阶段的 OverflowError 崩溃(此前表现为启动即崩 / 星空整片黑屏)。
  • 🛡️ 新增运行时自动降级:OpenGL 初始化失败时,软件会无缝切换到稳定的 2D(StarChart)渲染器,绝不黑屏或崩溃。默认仍优先使用 GPU 加速星空。
  • ✈️ 航空器与数据修复:修复航空器告警面板(未定义变量导致告警不显示);修正 ADS-B 高度单位(米/英尺、m/s 与 fpm 的混淆);修正最佳观测窗口计算(此前结束时间恒为 24 点)。
  • 🧹 清理与瘦身:删除死代码 gl_star_chart.py;重新打包时移除约 322MB 未用 Qt 资源,最终体积约 402MB。
  • 📚 文档:全量重写 README,包含界面导览、详细使用手册(实时星空 / 观星预报 / 天象日历 / 设置 / 侧边栏 / 渲染模式排错)、FAQ、从源码构建说明。

以上连同此前全库审计的 14 项修复(统一 HTTP 客户端与缓存、VPN 安全定位、侧边栏可拖拽、信息链接、降水预报等)一并随本版本发布。

下载与运行

  1. 下载本页的 StarTrail_v1.1.0.zip
  2. 解压后双击 StarTrail.exe 即可运行(Windows 10 / 11,64 位,无需安装 Python)。
  3. 首次启动会加载本地 de421.bsp 星历与 data/ 目录,基础星空无需联网即可查看。

若你的机器显卡驱动 / 远程桌面环境下 OpenGL 表现异常,可在「设置 → GL 渲染开关」中关闭 GL 渲染,改用稳定的 2D 渲染器。

校验

  • StarTrail_v1.1.0.zip 解压后包含 StarTrail.exe_internal/ 依赖目录。
  • 完整更新日志见仓库 README「更新日志」章节。