Open sadielbartholomew opened 5 years ago
Sounds like a good idea, and most users of Cylc would be familiar with vim, command line, etc. So +1.
In GitHub UI, there are several shortcuts. If you open a large file (e.g. https://github.com/python/cpython/blob/master/Python/compile.c) it is possible to experiment with a few:
I think we just need to make sure to have documentation like they do so users can reference to that.
Gestures, for devices like ipads and touchscreen laptops could be useful... https://github.com/mlyknown/vue-gesture
/
for search (i.e. task filter)
IMO these should be consistent with Cylc TUI
To complement mouse clicks & movement (or touches for mobile & tablet) as the main & comprehensive means to interact with the UI, we could (eventually) support basic keyboard control.
Some possibilities:
Most common actions to assign to keystrokes, such as 'save', 'undo-redo' & 'cut-copy-paste', do not make sense in the context of workflows (or at least, would be ambiguous under those terms), though certain ones such as 'open-close' & 'select all' could be applicable (for view panels/tabs, & for elements in nested lists for Tree View & gscan, respectively).
Questions:
My thoughts: