Skip to content

WIP: Update programmer webpage#2

Open
adamwolf wants to merge 23 commits intomasterfrom
www-update
Open

WIP: Update programmer webpage#2
adamwolf wants to merge 23 commits intomasterfrom
www-update

Conversation

@adamwolf
Copy link
Member

@adamwolf adamwolf commented Jun 26, 2025

  • Remove TODOs from README
  • Use flexbox, grid for the layout
  • Remove all floats
  • Design for and test on small screens
  • Try requestAnimationFrame instead of setTimeout
  • Adjust text, visual design
    • Put troubleshooting inside details or something
  • Maybe pull the images for LED and use background color on round divs instead?
  • Add more pixel mode tests
    • multiple messages
    • mixed pixel and text messages
    • all the pixel options
    • delete some lines of LEDs, add some lines
    • make sure the clicked pixels are "on" and the others are off
  • Test on a real Blinky

Maybe:

  • split into POV/GRID versions
    • Remove text and options only applicable for one
    • we could use the same code for both, look at the URL or something?
  • store programming data in an url parameter
    • we'd have to be able to parse the programming data and populate the UI from it
    • push to history when they add/remove messages?
    • add "share"?
  • Improve programming UX
    • show a grid/pov lined up with the boxes?
    • illustrate how the LED should blink
    • explain how to get it to where it needs to be
  • Turn into an installable PWA that works offline
  • Switch from alerts to html dialogs?
  • What do we get with the current drag and drop library? Should we just go with DOM drag and drop now?

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.

1 participant

Comments