release: bump version to 0.27.0

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
rayd1o
2026-04-14 07:37:45 +08:00
parent 2ee4773f4f
commit 7cd29cf9c0
24 changed files with 1565 additions and 630 deletions

View File

@@ -7,6 +7,31 @@ This project follows the repository versioning rule:
- `feature` -> `+0.1.0`
- `bugfix` -> `+0.0.1`
## 0.27.0
Released: 2026-04-14
### Highlights
- 全面重构 Earth HUD 布局:品牌面板、图层控制面板、信息详情卡片各自独立,支持拖拽与折叠,信息卡片改为跟随点击位置悬浮显示。
- 新增图层控制面板Layer Panel海缆、卫星、地形、BGP 等图层集中管理,支持关键字搜索过滤。
- Earth 大气层渲染升级,引入 Fresnel 着色器双层辉光效果和深度遮挡球体。
### ✨ Features
- 新增独立 Layer Panel`js/controls.js`, `css/layer-panel.css`),图层开关、搜索过滤、折叠收起,取代原工具栏弹出菜单
- 信息详情面板info-panel改为点击时定位到鼠标附近`js/info-card.js`),悬停改为轻量 tooltip降低视觉干扰
- Earth 材质重构(`js/earth.js`, `js/constants.js`):新增 `EARTH_MATERIAL_CONFIG`Fresnel 内外大气层辉光、深度遮挡球体,纹理加载独立为 `loadEarthTexture()`
### 🔧 Improvements
- Earth Stats 面板改为 2 列 KPI 网格布局,支持拖拽和关闭(`css/earth-stats.css`
- 数据加载改为分步串行(登陆点 → 海缆 → 卫星 → BGP → 纹理),每步之间 yield 帧,改善视觉渐现体验(`js/main.js`
- 图层按钮状态更新逻辑统一至 `updateLayerButtonState()`,消除重复实现
- 海缆状态识别新增 `active` 枚举值(兼容旧 `In Service`
---
## 0.26.1
Released: 2026-04-12