You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Some confusion possible if user is editing page 2, as execution always starts on page 1: "my program isn't working".
robot tiles always present in UI
generic way to handle multiple instances of a Jacdac service
Would be good to handle up to 4 instances of a service, for all JD services.
UI for when modules are first connected
need to assign mapping between index and module
automatically add index to program tile
It would be nice to show only the number of needed buttons. Default is 2 but kids usually start with 1.
JD explorer view
Have a top-level button to see the connected Jacdac devices and play with them
update doc for face up/down event
new icon for "soft-loud-soft" transition
UI logging
Can we record a timestamped log of UI events and replay a user's interaction with MicroCode.
Store the result in flash
Export over WebUSB
add comparison operators < and >
enable rules
Creating a program with two actions on the same resource triggered by the same event (press button A) yields different results:
for change page, show icon, show number, the first action runs, the second does not
for variable update, the second action fires fi
For all such rules, we would like them to run in order on the page. If a later action is in direct conflict with earlier (like switch page or displaying on 5x5 screen), the later one takes precedence, interrupting the first. For variables, assignments are just done sequentially in order on page.
button optimizations
Fairly easy optimization is to only keep buttons in the row that the cursor is currently on.
Second (harder) optimization is to only keep buttons that are on screen (though this is easier after 1 is done).
remember save slot
should we remember the slot we saved to and then save there (as well as autoslot?)
then i recommend showing the disk number in the editor -- instead of "just the disk" right now.
enable rules
button optimizations
remember save slot
more radio functionality