diff --git a/CHANGELOG.md b/CHANGELOG.md index 6d90cec..a72a9a5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,11 @@ Versioning: [Semantic Versioning](https://semver.org/spec/v2.0.0.html) ## [Unreleased] +## [0.3.0] - 2026-04-11 + +### Added +- **Snow atmosphere effect** — tsParticles snowfall with size variation for depth, gentle drift, and adjustable intensity (60–300 flakes). Appears in the atmosphere panel between Rain and Embers. + ## [0.2.0] - 2026-04-11 ### Added diff --git a/docs/HANDBOOK.md b/docs/HANDBOOK.md index 446df48..2008709 100644 --- a/docs/HANDBOOK.md +++ b/docs/HANDBOOK.md @@ -87,6 +87,7 @@ The DM can layer atmosphere effects that all players see in real time: - **Fog** — drifting radial-gradient layers with adjustable intensity; fades in smoothly when enabled - **Fire** — Three.js GLSL shader with a realistic colour ramp (deep red tips → orange → amber → warm yellow core), per-column height variation for a ragged silhouette, and ember glow at the base - **Rain** — translucent blue-white drops that increase in density with intensity; at high intensity the angle tilts slightly, simulating wind-driven rain +- **Snow** — gentle white flakes with size variation for depth; drift naturally as they fall; density scales with intensity - **Embers** — small slow-drifting sparks with flickering opacity; more numerous and finer than rain Each effect has an independent intensity slider. Atmosphere is DM-only to control; all players see the active effects. @@ -119,7 +120,6 @@ Features currently planned or in progress: - **Creature gallery / NPC system** — saved enemy stat blocks, quick-add to initiative tracker - **Initiative enhancements** — turn timer per combatant, re-roll initiative mid-combat, individual initiative mode (each combatant rolls separately, as opposed to team-based; needed for non-Shadowdark systems) - **Google / social login** — OAuth alongside the existing email/password flow -- **Snow atmosphere effect** — tsParticles, evaluating after DM feedback on existing effects - **Ambient audio** — optional background sound; low priority Longer-term ideas: multi-system support (Cairn, Knave, Cyberpunk RED), profile image uploads, metrics and analytics, and API documentation.