This works intuitively well from the start. Some things to look into:
- Expand tree by default
- Highlight only cell content, not cell border
- Print non-printable characters as eg.
\x81
- Show number of rows in faint behind table name , eg.
\033[2m#{rows}\033[m
- Show highlighted table after n (configurable) milliseconds (default 1000)
- Reduce excessive border use (eg. right pane number of rows)
- Add scrollbar to help (didn't realize there was much more initially)
Replace keyboard shortcuts as follows:
Tab: Go to table
Shift + Tab: Go to tree
Cursor Right: Go to table (when in tree)
Cursor Left: Go to tree (when on first column in table)
- Replace ones difficult to reach on non-US keyboards, eg.
[]{}
This works intuitively well from the start. Some things to look into:
\x81\033[2m#{rows}\033[mReplace keyboard shortcuts as follows:
Tab: Go to tableShift + Tab: Go to treeCursor Right: Go to table (when in tree)Cursor Left: Go to tree (when on first column in table)[]{}