From 762589bd807c4888f4d7dcac32606b157216a049 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Fri, 10 Apr 2026 09:32:07 +0300 Subject: enhance WebGL scenes, modal transparency, new cosmos theme, UX polish MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Themes: - glass → cosmos: ringed planet with asteroid belt, nebula clouds, 2500 stars - ocean: sea rock spires, bioluminescent jellyfish, rising bubbles, whale - volcano: glowing lava floor with vertex animation, molten boulders, smoke plume particles, underground furnace glow sphere UX / shared: - Modal background changed to rgba(0,0,0,0.55) so WebGL stays visible behind expanded post view (all themes) - Max-width 1200px applied to all themes via shared navmodal CSS - Default theme changed from "neon" to "random" Sample content: - 120 example entries processed into dist/ for pagination testing (4 pages of 42 posts each) Co-Authored-By: Claude Sonnet 4.6 --- internal/generator/shared.go | 8 +- internal/generator/theme_glass.go | 250 ++++++++++++++++++++++++-------------- internal/generator/theme_ocean.go | 164 ++++++++++++++++++++----- internal/generator/theme_paper.go | 209 +++++++++++++++++++++---------- internal/generator/themes.go | 2 +- 5 files changed, 440 insertions(+), 193 deletions(-) (limited to 'internal') diff --git a/internal/generator/shared.go b/internal/generator/shared.go index 12a91f4..a34c5a5 100644 --- a/internal/generator/shared.go +++ b/internal/generator/shared.go @@ -21,10 +21,14 @@ const navDefs = ` {{define "navmodal"}}
{{template "navmodal" .}}