Skip to content

Add PatternSMSnow effect, update weather effect, modernize web UI#841

Open
todddube wants to merge 6 commits intoPlummersSoftwareLLC:mainfrom
todddube:pr-to-upstream
Open

Add PatternSMSnow effect, update weather effect, modernize web UI#841
todddube wants to merge 6 commits intoPlummersSoftwareLLC:mainfrom
todddube:pr-to-upstream

Conversation

@todddube
Copy link
Copy Markdown

Description

Three improvements to NightDriverStrip:

1. PatternSMSnow — new matrix effect
Falling snowflake effect for HUB75 matrix displays. 60 particles with pale ice-blue color and a 5-pixel cross shape for larger flakes.

2. PatternWeather — updated weather effect
Improvements to the existing weather matrix effect display.

3. Web UI — modernized design
Reworked the NightDriver web interface with a sleeker, more modern look. Includes a new SystemMonitor component, updated statistics charts, improved effect designer layout, and visual polish across home, notifications, and config dialogs.

Contributing requirements

  • I read the contribution guidelines in CONTRIBUTING.md.
  • I understand the BlinkenPerBit metric, and maximized it in this PR.
  • I selected main as the target branch.
  • All code herein is subjected to the license terms in COPYING.txt.

todddube and others added 6 commits April 11, 2026 17:37
snow effect added
reworked nightdriver UI sleeker / modern
- PatternSMSnow: new HUB75 matrix snowflake effect (60 particles, pale ice-blue, 5-px cross for large flakes)
- PatternWeather: updated weather matrix effect display
- Web UI: sleeker modern redesign with new SystemMonitor component, improved stats charts, effect designer, notifications, and config dialog

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@rbergen
Copy link
Copy Markdown
Collaborator

rbergen commented Apr 13, 2026

@todddube This PR aims to do three very different things:

  • update an existig effect
  • add a new effect
  • implement a complete overhaul of the web UI

Please create a separate PR for each of these. I will provide further feedback on each of those once created.

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.

2 participants