This is the last of the things specifically requested and agreed in the last meeting:
[x] Add list of event types in an accordion tray
[x] Give each a list of toggle buttons to control which columns are visible
[x] Don't immediately update columns when new properties become available, instead show an "Add..." button (this is quite hard to test as it's a rare scenario, can simulate it by removing the dispatch... call in useEventPropertyTypes's useEffect in the !runtimeState condition and giving setRuntimeState a copy of the current runtime)
[x] Remove the old "Remove" buttons
[x] Design tidyup to accommodate the new controls
[x] Test and fix for static and live mock data and live REPL data
Took longer than expected because of the storing of newly discovered properties.
This is the last of the things specifically requested and agreed in the last meeting:
dispatch...
call inuseEventPropertyTypes
'suseEffect
in the!runtimeState
condition and givingsetRuntimeState
a copy of the current runtime)Took longer than expected because of the storing of newly discovered properties.