Skip to content

Merge the ten visual improvements - #1

Merged
vaprdev merged 58 commits into
mainfrom
visuals
Oct 10, 2026
Merged

vaprdev merged 58 commits into
mainfrom
visuals

Conversation

@vaprdev

@vaprdev vaprdev commented Oct 10, 2026

Copy link
Copy Markdown
Owner

Summary

Merges the ten visual improvements (each with --no-ff, so every PR's commits land in main), fixes what only showed up once they were combined, and regenerates the screenshots, GIFs and menu.

Fixes applied during integration:

  • Shadows: overlapping shadows deepen to the strongest one instead of stacking into dark patches.
  • Sunset clouds: beach and farm use cirrus, prehistoric stratus; heaps of cumulus read poorly against a low sun.
  • Beach: the sea reflects before the palms are drawn, so palms on the sand aren't mirrored.
  • Wind: gentler gust lean and flutter.
  • Fox and farmer sizes brought back in line with the rest of their scenes.
  • Desert: lighter sunset dunes so the ground doesn't go black.
  • Regenerated the gallery and seasonal screenshots, README GIFs and menu.png, and documented the new helpers.

Evidence

Before (main) on the left, after on the right.

Day
day

Sunset
sunset

Night
night

Terminal previews behind text
previews

Verification: bun run typecheck passes; bun dev/check.ts --quiet --max-ms=60 passes 90/90 runs in octant mode and with WALLPAPER_OCTANTS=0 (quadrants), no errors or flicker over budget; screenshots, GIFs and menu.png regenerated; checked live in OpenCode.

Merge Danger

Door: two-way

Art and helper modules only; revert the merge commit to go back.

Blast Radius: visuals

Every wallpaper's look changes, and the API gains new exports (haze, mottle, lightPool, groundShadow, reflect, creature and wind helpers). Scene.resize gains an optional cells argument and scenes an optional textMap; existing third-party scenes keep working.

vaprdev added 30 commits October 9, 2026 17:30
…pen barn door and fireflies that light the grass
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant