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

Improvement on group shortcut ergonomics #685

Open
nanborges opened this issue Nov 22, 2022 · 3 comments
Open

Improvement on group shortcut ergonomics #685

nanborges opened this issue Nov 22, 2022 · 3 comments
Labels
enhancement New feature or request

Comments

@nanborges
Copy link

nanborges commented Nov 22, 2022

Is your feature request related to a problem? Please describe.
The problem is purely ergonomic. Currently the shortcut flow for creating a group with 2 terminals, which has no group, is: Shift+Click on first group button to create group, Enter to confirm, Ctrl+Click on second group button.

Describe the solution you'd like
For QOL, automatically create a group for both groups on Ctrl+Click, when neither terminals are assigned to a group at the moment. The user will not be prompted for confirmation of the group name: the Shift+Click shortcut can be used if this is the user's goal. This way the user can very quickly create broadcasts without barely any effort.

Other goal, a bit more complicated, would be to add an undo history for the group addition actions. This way the operations can be undone, such that the user can quickly broadcast to some terminals, then go back to the previous configuration.

[ ] Feature 1: Ctrl+Click automatically creates groups when needed (currently in progress)
[ ] Feature 2: Undo history for groups

The second feature can be quite complex, so it's up for debate whether to proceed with it.

@nanborges nanborges changed the title Broadcast to temporary groups Improvement on group shortcut ergonomics Nov 26, 2022
@mattrose mattrose added the enhancement New feature or request label Nov 29, 2022
@mattrose
Copy link
Member

@nanborges were you working on your own PR for this issue?

@nanborges
Copy link
Author

Hi @mattrose . The user @nicbn is my co-worker, he send the idea of enhancement on his PR.

@mattrose
Copy link
Member

Awesome I'll just merge his PR then

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants