nand2tetris / web-ide

A web-based IDE for https://nand2tetris.org
https://nand2tetris.github.io/web-ide
Other
38 stars 11 forks source link

Enabling / disabling displays #366

Closed Shimon-Schocken closed 1 week ago

Shimon-Schocken commented 2 weeks ago

Tool

CPU Emulator

Interface

Website (https://nand2tetris.github.io/web-ide)

Contact Details

schocken@gmail.com

What feature are you proposing?

This is a general issue which is relevant to several tools. I use the CPU emulator as an example. When you run a program, like Pong, you see the register values changing, by default. If you want to disable the display, you have to click the "Registers" label, or the "carrot" in the far-right. I am concerned that the former is not self-explanatory and the latter too out of visual context. Therefore users may simply don't know that they can disable/enable the display. The quick fix that I propose is moving the carrot to be just before (on the left of) the Registers label. The default will be "V Registers" (enable display), and clicking the carrot/label will switch to " > Registers" (disable display). I suggest that you do this fix in the CPU emulator, and if we like it we can do it in other tools also.

Additional Comments

No response

Do you want to try to add this feature?

Code of Conduct