Skip to content

feat: Add various ascii-art backgrounds#9

Open
flawnn wants to merge 11 commits intoremvze:mainfrom
flawnn:feat/asciiart
Open

feat: Add various ascii-art backgrounds#9
flawnn wants to merge 11 commits intoremvze:mainfrom
flawnn:feat/asciiart

Conversation

@flawnn
Copy link
Contributor

@flawnn flawnn commented Feb 19, 2026

Added some nice, soothing ascii-art backgrounds - though that would make the project even cooler and more fun! :)

@flawnn flawnn changed the title Add various ascii-art backgrounds feat: Add various ascii-art backgrounds Feb 19, 2026
Add background pattern dropdown (fire, rain, bonsai, snowfall, ocean
waves, aurora, live weather) and location input with geocoding for
the live weather mode. Fix canvas z-index to render behind UI.
Bonsai: cbonsai port with iterative branch queue and growth phases.
Snowfall: Particle system with sine sway and depth layers.
Ocean Waves: Multi-harmonic sine synthesis with simplex noise.
Aurora: 3D fractal noise with vertical curtain bias.
Full weathr port (https://github.com/veirt/weathr) with real-time
weather data from Open-Meteo API. Includes stars, moon, sun, clouds,
rain, snow, fog, lightning, fireflies, birds, leaves, and airplane
systems that activate based on current weather conditions.
… lifecycle

Fix shootRight character mirroring, shoot life bonus, trunk
stabilization. Add ASCII pot, 4-color system (dark/bright wood +
dark/bright leaf), multi-tree growth from all screen edges with
stagger delays, and seasonal leaf lifecycle (hold -> brown -> fall
-> bare -> regrow).
Adopt feat/settings' floating gear icon + animated dropdown panel,
combined with ASCII art pattern selector and location input:
- Replace modal with Portal-based floating panel (AnimatePresence)
- Apply settings changes immediately (no save button)
- Remove unused CSS Background component (replaced by ASCII canvas)
- Fix store migration to use PatternId instead of BackgroundPattern
- Add cbonsai + weathr credits in settings panel
@flawnn
Copy link
Contributor Author

flawnn commented Mar 15, 2026

@remvze how does this look like?

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