A Pixelblaze Fan's Unsolicited Design Pull Request

Pixelblaze fanboy over here, truly thankful for all of the fun creative avenues Pixelblaze has opened up for me. I’m always dreaming up something new to build with them. You’ve really built something remarkable.

By trade, I’m a UX designer. By night, I’m a constant tinkerer. So purely for a lick of fun I started noodling with the Pixelblaze UI. I thought it might be fun to share what a dedicated UX pass might look like, offered freely, and in the spirit of fan art, or a love letter, or like a design pull request or something. Also recognizing fully I know far less about the limits of the ESP32 chips.

UI FOUNDATION
– simplified main nav
– menu for selecting pixelblaze chip to manage
– contextually applicable widgets in right column that can expand or collapse as needed

PATTERN TAB
– mostly a reconfiguration of existing functionality
– addition of tag filters for patterns for quicker sorting and location of patterns

2 Likes

PATTERN EDITOR
– autosave
– add and remove tags
– new library allows pasting in saved snippets, and @includeinclude libraries and reusable segments
– language reference documentation moved to sidebar

NEW PLAYLIST TAB
– provides means for saving more than one playlist

PLAYLIST EDITOR
– rearranged in a timeline-like format
– inclusion of a loop toggle for cases when performative use cases require only one iteration
– when followers are configured, a track for each Pixelblaze is configurable
– Pixelblazes retain their own pattern libraries
– patterns of each respective Pixelblaze can be triggered in time, eliminating the need for mega-patterns that control many Pixelblazes at once

SETTINGS
– WiFi and Mapping assimilated as their own settings categories
GENERAL
– new option to select default playlist in the event of a reboot
MAPPING
– allows for saving custom presets when working with multiple LED configurations (great for test and learning boards)

Last one!

SETTINGS CONTINUED…
GROUP SYNC

– shows Pixelblazes only when added as followers

TIMERS
– multiple timers allowed
– days of the week can be targeted
– settings per timer for playlist and brightness

I hope any of that was even remotely digestible. Kudos to you for making it to the end.

3 Likes

Wow. This is awesome. So much food for thought!

I haven been thinking about doing a UI lift, and this is amazing feedback/design.

:heart:

Thank you for this!

3 Likes

:heart: so glad.

HMU when you’re ready. Happy to keep jamming on it. Fun space to think about and could flesh out more details

1 Like

So much to like here!! Hoping for a colab between the two of you to move PB UI forward even more. Exciting times.