You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Remove the remaining moon-surface landmark band from premium-art levels
The level-3 screenshot confirmed that the last broad green crater/tint strip was still coming from the generated moon-surface layer rather than the premium background itself. This removes the feature outright across the few levels that still opted into it and trims the parallax lifecycle to match the smaller visual stack.
Constraint: Preserve the rest of the premium-background presentation stack while removing the crater/tint band source completely
Rejected: Keep moonSurface config and gate it off per level | leaves dead visual infrastructure in the runtime without a planned return path
Rejected: Add another alpha/tint tweak on top of moonSurface | treats the symptom while preserving the unwanted layer
Confidence: high
Scope-risk: moderate
Reversibility: clean
Directive: If further visual cleanup is needed, evaluate the remaining ambient layers individually instead of rebuilding a generalized landmark overlay path
Tested: bunx tsc --noEmit; bun run lint; bun test; bun run build; bun run levels:validate; bun run knip; bun run bundle:check
Not-tested: Manual in-game screenshot capture after this exact release build
Copy file name to clipboardExpand all lines: CHANGELOG.md
+11Lines changed: 11 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,17 @@
2
2
3
3
All notable changes to this project will be documented in this file.
4
4
5
+
## [1.1.20] - 2026-04-28
6
+
7
+
### Changed
8
+
- Removed the remaining generated moon-surface landmark layer so premium-art levels no longer render the green crater/tint band over gameplay space.
9
+
- Deleted the moon-surface config surface, generator, lifecycle wiring, and update/layout paths instead of leaving the layer dormant behind flags.
10
+
- Simplified the shared parallax lifecycle by removing moon-surface creation/destruction from the level-visual orchestration context.
11
+
12
+
### Quality
13
+
- Updated parallax lifecycle regression coverage to reflect the smaller background stack after moon-surface removal.
14
+
- Verified with `bunx tsc --noEmit`, `bun run lint`, `bun test`, `bun run build`, `bun run levels:validate`, `bun run knip`, and `bun run bundle:check`.
0 commit comments