Really like this, I think it is a big improvement over the existing implementation already.
A few of the usability tweaks Maciej mentions could elevate it even further, although I personally think the two radio buttons works in this case. The tweaks I would like are mostly the shortcut related functionality:
- shortcut keys y/n for selection of bool entries
- hitting y/n advances the active entry i.e. drops it down a line
- some kind of surround for the edit widget on natural entries to make them easier to spot
square brackets could be enough: [ 123 ]
- hitting return on natural entries advances the active entry
This means that for quick completion of e.g.:
bool
bool
natural
bool
you could hit:
y n 123 enter y t
Really like this, I think it is a big improvement over the existing implementation already.
A few of the usability tweaks Maciej mentions could elevate it even further, although I personally think the two radio buttons works in this case. The tweaks I would like are mostly the shortcut related functionality:
- shortcut keys y/n for selection of bool entries
- hitting y/n advances the active entry i.e. drops it down a line
- some kind of surround for the edit widget on natural entries to make them easier to spot
square brackets could be enough: [ 123 ]
- hitting return on natural entries advances the active entry
This means that for quick completion of e.g.:
bool
bool
natural
bool
you could hit:
y n 123 enter y t