Shell-alike UI/UX
this is a rebase of my previous work on https://github.com/nushell/nana/pull/32. just opening for discussion/future consideration.
@knoopx After a quick read through, this is a summary of some (hopefully most) of the changes I see. Any 1 these could be 1 PR but having them all together makes it difficult to digest. Here's the list and (only) my opinion on the items.
- changes theme to "knoopx dark" vs solarized - let's keep solarized for now
- adds cool completion dialog - love it, let's keep it
- changes cwd to small form - keep it themed the old way
- changes they way keyboard events are captured - like it
- changes input prompt - like it but keep the old theme
- changes table/record/list rendering - like it but keep the old theme
- adds duration display string - like it but make it match the old theme
- changes the result handler - not sure
- adds a spinner - thing it's a good idea - keep it
- removes most of main.css styles - may be related to 1 - probably needs reverting to keep the old theme?
- has conflicts - just needs a rebase
@rgwood @jntrnr thoughts?
No objection to the changes that add functionality. Probably easiest to discuss the big UI/design changes in Discord.
Would love to see this broken into parts, with a separate PR for each. Things like the completions dialog are a great improvement even just by themselves.