Skip to content

[NEW THEME] Sidebraids#73

Merged
SamXop123 merged 12 commits into
mainfrom
sidebraids
May 23, 2026
Merged

[NEW THEME] Sidebraids#73
SamXop123 merged 12 commits into
mainfrom
sidebraids

Conversation

@SamXop123
Copy link
Copy Markdown
Owner

New theme added for paraline

v2.0.0 soon!

SamXop123 added 12 commits May 23, 2026 11:44
Add support for the new sideBraids theme: import getSideBraidsAudioMultiplier and drawSideBraids, add sideBraids default settings to visualizerState, and expose getSideBraidsSettings(). Wire sideBraids into audio handling (getActiveAudioMultiplier), frame timing (use RIPPLE_FLOW_FRAME_INTERVAL), and rendering (drawSideBraids in renderFrame). Also merge incoming sideBraids settings in applySettings and include "sideBraids" in the valid theme list so it won't be reset to ambientWave.
Introduce a new "sideBraids" visualizer theme: add it to THEME_LABELS and main theme options, integrate it into buildActiveThemeMenuItems, and implement buildSideBraidsMenuItems(). The new menu exposes settings (Braid Density, Braid Width, Motion Style, Color Style, Flow Direction, Glow Strength) that read from visualizerSettings.sideBraids and call updateSettings(...) when changed.
Introduce a new sideBraids theme: add DEFAULT_SETTINGS.sideBraids with braid options and custom parameters (colors, thickness, gap, sensitivity, speed). Update VALID_MAIN_THEMES and add validation sets for braid density, width, motion, colors and direction. Include sideBraids in createDefaultSettings/createThemeDefaults and add sanitizeSideBraids plus integration into sanitizeSettings to validate and coerce incoming settings.
@vercel
Copy link
Copy Markdown

vercel Bot commented May 23, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
paraline Ready Ready Preview, Comment May 23, 2026 7:25am

@SamXop123 SamXop123 merged commit 8dc17cc into main May 23, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant