liamg / darktile

:waning_crescent_moon: Darktile is a GPU rendered terminal emulator designed for tiling window managers.
MIT License
3.04k stars 112 forks source link

"quick connect" dialog for launching shells #252

Closed cjw296 closed 5 years ago

cjw296 commented 5 years ago

**Is your feature request related to a problem? maOS Terminal has an way of launching new shells: Apple-Shift-K brings up the "New Remote Connection" dialog, I think Aminal can learn from that and do better. Currently, we need to launch some existing shell start new shells, and I have to remember a bunch of command line options.

Describe the solution you'd like

Ctrl-Shift-N (or K, keybindings need to be configurable) to bring up a dialog with a search box and a selection wizard.

The search will search through previously used shells/remote connections, if none are found you can just type the whole shell command. This might even example out to the whole aminal command to launch.

The selection wizard will navigate you through the process:

What type of shell do you want?

Where a shell needs more info to continue, ask for it:

Describe alternatives you've considered

Typing in a shell to to launch Aminal is a real blocker to uptake.

Additional context

https://github.com/liamg/aminal/issues/205 should not be incompatible with this, and all urls should map nicely to choice of shell along with parameters required to launch them.

This will likely need lots of polishing over time, but if we can get something started we can then start getting more feedback on how we'd like things to work.

mjs commented 5 years ago

Moved to https://github.com/jumptrading/waminal/issues/1