fix: tighten earth hud interactions

This commit is contained in:
linkong
2026-03-31 14:07:56 +08:00
parent 552e49bde0
commit c565ac0637
7 changed files with 145 additions and 49 deletions

View File

@@ -300,6 +300,26 @@ Released: 2026-03-25
- Fixed several collected-data field mapping issues.
- Fixed frontend table layout inconsistencies across multiple admin pages.
- Fixed TOP500 parsing and related metadata alignment issues.
## 0.22.1
Released: 2026-03-31
### Highlights
- Refined the Earth HUD interaction model so panels and floating menus no longer leak pointer state into the globe runtime.
- Normalized `Escape` handling across hover menus, click-open menus, and locked scene selections.
### Improved
- Improved floating toolbar behavior so `Escape` now closes visible secondary menus before clearing locked scene objects.
- Improved toolbar hover recovery after forced close, avoiding double-hover reopening glitches.
- Improved control-module maintainability by deduplicating tooltip, menu, and hide-selection helpers.
### Fixed
- Fixed HUD overlap cases where hovering panels could still leave stale scene hover state active.
- Fixed info card pointer blocking so panel regions consistently shield underlying globe interactions.
## 0.22.0
Released: 2026-03-31