some visuals and UI overlay each other, check screenshot #67

Closed
opened 2026-08-16 10:19:24 +00:00 by metaheavens · 1 comment
Author
Owner

Implemented and pushed in 42535c7.

Two unrelated UI-overlap bugs bundled together since both were small layout fixes:

#67 - SpeedFader (#59) was still top-anchored, colliding with the bottom-anchored LaserStatus/GasBombStatus labels. Added anchor_top/anchor_bottom = 1.0 and repositioned its offsets to sit bottom-anchored above both status labels, in Main.tscn and PlanetSurface.tscn.

#71 - the ship lab's vessel labels (VesselALabel-VesselGLabel, now 7 wide after #58/#63) were 120px boxes on a 90px pitch - guaranteed 30px overlap regardless of text. Narrowed to non-overlapping ~80px columns, dropped the font size 22->15, added word-wrap, and shifted the upgrade row down to preserve spacing beneath the now-taller label row.

Verified both visually via tests/screenshot.sh (no automated layout-geometry test exists for either - covered by eyeballing the render, matching how prior UI-overlap tickets in this repo were closed).

Implemented and pushed in `42535c7`. Two unrelated UI-overlap bugs bundled together since both were small layout fixes: **#67** - `SpeedFader` (#59) was still top-anchored, colliding with the bottom-anchored `LaserStatus`/`GasBombStatus` labels. Added `anchor_top`/`anchor_bottom = 1.0` and repositioned its offsets to sit bottom-anchored above both status labels, in `Main.tscn` and `PlanetSurface.tscn`. **#71** - the ship lab's vessel labels (`VesselALabel`-`VesselGLabel`, now 7 wide after #58/#63) were 120px boxes on a 90px pitch - guaranteed 30px overlap regardless of text. Narrowed to non-overlapping ~80px columns, dropped the font size 22->15, added word-wrap, and shifted the upgrade row down to preserve spacing beneath the now-taller label row. Verified both visually via `tests/screenshot.sh` (no automated layout-geometry test exists for either - covered by eyeballing the render, matching how prior UI-overlap tickets in this repo were closed).
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
metaheavens/spaceship#67
No description provided.