theRAPTLab / gsgo

GEM-STEP Foundation repo migrated from GitLab June 2023
1 stars 1 forks source link

Improved Help Prompt Coverage - [merged] #707

Closed benloh closed 1 year ago

benloh commented 2 years ago

In GitLab by @daveseah on Jul 29, 2022, 23:43

Merges dev-sri/slot-editor-fixes -> dev-next

This merge request expands the help system as well as fixes some bugs

WHAT'S NEW

There has been some significant cleanup and commenting of the various *_Block React components while inserting these new help strings.

WHAT'S MISSING

We do not yet have the following help:

These features might be better documented in the Wiki. New GUI is required to be able to display this strings as rollovers or in a pop-up window. Or possibly reusing the DEVELOPER SYMBOL window at the bottom right.

TESTING

This should not break any script runtimes, though it is possible that there are still some validation errors. Please note that the help system does not try to trap system or syntax errors; it is just a way to report better context-sensitive text. It may be used by a future error management solution, of course, to display the appropriate help strings.

DICTIONARY FILES

These are the dictionary files that are currently in use. They're all under src/app/help/:

Researchers may change the text in these files to experiment with wording. You can ensure that the YAML validates using the Prettier extension in Visual Studio Code if you have installed the recommended files in our workspace settings.

benloh commented 2 years ago

In GitLab by @daveseah on Jul 30, 2022, 24:13

added 1 commit

Compare with previous version

benloh commented 2 years ago

In GitLab by @daveseah on Jul 30, 2022, 18:59

added 1 commit

Compare with previous version

benloh commented 2 years ago

added 3 commits

Compare with previous version

benloh commented 2 years ago

QA Notes

Things To Fix

This probably should be fixed in a new merge request.

Additions / Fixes

I've added / fixed a few things:

benloh commented 2 years ago

marked this merge request as ready

benloh commented 2 years ago

mentioned in commit 778f320a393870d24b979d8f2ddcb808d9f9a1d4