theodore-norvell / PLAAY

Senior Design Project PLAAY (Programming Language for Adults And Youth)
2 stars 0 forks source link

Help system with "learning mode" #198

Open theodore-norvell opened 5 years ago

theodore-norvell commented 5 years ago

On entering learning mode the help pane is made visible for both editing and animation. (There is a separate help pane for each of these modes -- or at least the visibility of the pane is separately controlled for editing and animating).

While editing in learning mode: the help document is synchronized with the selection in the editor. When the selection is changed, the help file scrolls to a description of the first selected node. (Note that place holders should have different descriptions depending on their context. They might also have different labels.) When the selection is changed to a dropzone, the help file is scrolled to a description of the dropzone.

While editing or animating in learning mode: Buttons must be tapped twice on a touch device. The first tap "arms" the button and scrolls the help pane to a description of the button or a description of the code that it represents. In learning mode, hovering over an item with the mouse should also scroll the description.

While animating in learning mode: The help pane should show help for the selected node.