Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UI: Command Palette #253

Open
christianparpart opened this issue Jun 24, 2021 · 6 comments
Open

UI: Command Palette #253

christianparpart opened this issue Jun 24, 2021 · 6 comments
Labels
enhancement New feature or request frontend Contour Terminal Emulator (GUI frontend) good first issue Good for newcomers

Comments

@christianparpart
Copy link
Member

Just like you also have in some other modern apps and editors. Having a command palette is sometimes easier than creating near countless key binds.

@christianparpart christianparpart added enhancement New feature or request frontend Contour Terminal Emulator (GUI frontend) labels Jun 24, 2021
@christianparpart christianparpart added this to the 0.3.0 milestone Jun 24, 2021
@christianparpart christianparpart added the good first issue Good for newcomers label Jun 25, 2021
@WSLUser
Copy link

WSLUser commented Jun 28, 2021

You stole this idea from another project didn't you (not that it's a bad thing. It's really useful).

@christianparpart
Copy link
Member Author

You stole this idea from another project didn't you (not that it's a bad thing. It's really useful).

In fact, i stole this idea from my one friend who requested that feature. Not sure if it was his invention, most likely not, but i know some editors feature that (i am using vim though).

I think regardless of what project you are on, such a facility may come in handy to reduce the number of shortcuts to remember at all times. Especially for rarely used actions, users could benefit from this.

@WSLUser
Copy link

WSLUser commented Jun 28, 2021

Windows Terminal added it as people loved it from VSCode. They use WinUI to implement it though. I'm not sure what UI framework you're using (gtk?)

@christianparpart
Copy link
Member Author

You stole this idea from another project didn't you (not that it's a bad thing. It's really useful).

Qt actually. And that's the only thing one should touch. With very little qt knowledge and some time to look how actions are handled in contour, implementing this should be a good candidate for first time contributors. :)

@WSLUser
Copy link

WSLUser commented Jun 28, 2021

I raised an issue that may help with this (especially since you mention you're not as familiar with QT).

@whisperity
Copy link
Member

Moving a bit of discussion from #296 to here.

@christianparpart

wrt popup, I think that could also go in hand with the command palette idea, so people do not need to remember yet another keybind but just trigger command palette

I think in general every kind of "action" that is available from the command pallette SHOULD be keybind-able.

@christianparpart christianparpart removed this from the 0.3.0 milestone Dec 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request frontend Contour Terminal Emulator (GUI frontend) good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

3 participants