tjackenpacken / taskbar-groups

Lightweight utility for organizing the taskbar through groups
MIT License
2.46k stars 202 forks source link

[Feature Request] Launch all Apps in a Group with one click #35

Open OLLI-S opened 3 years ago

OLLI-S commented 3 years ago

I am looking for a feature to launch all apps inside a group with one click, Like App-Bundles.

PikeNote commented 3 years ago

How would you want this to be implemented? Specifically what UI changes would you like to see to make it easier. My concern currently and the consideration I had in mind is to not hinder current user experience and adding a button or something of sorts may slightly hinder that as for most people, it may not be used. By adding it, it may clutter the initial group UI more for something that most people may not use.

Darthagnon commented 3 years ago

Idea how it could be done without extra buttons:

PikeNote commented 3 years ago

That is a good idea but perhaps the double click can be on any of the icons themselves? My issue with such implementation is that currently, the icons take up 99% of the space so there is barely any background to be able to be clicked on. Double clicking the app icons may work in such a scenario as an alternative and would achieve the same effect. I will look into such implementation soon, thank you for the idea!

OLLI-S commented 3 years ago

What about the way that most users are used to: Right click the taskbar icon and selecting "Launch all applications" from the context menu? Double-Clicking is maybe too "special" (a hidden feature), because users are used to double-click a desktop icon to launch it.

Darthagnon commented 3 years ago

Context menu entry, like Olli said, is a better idea. Would probably require a reg-file or installer to add to the context menu.

xXNickznXx commented 3 years ago

What about a keyboard shortcut?

PikeNote commented 3 years ago

Ctrl + Enter will be used as of version 2.0 as far as I can tell for opening all groups.

The context menu idea is great but the issue is that for the context to be specific for one file, we may need a whole new file extension for it. There is no way as far as I am aware of to add a context menu for one specific file of any sort.

I will be thinking to maybe add a right click context menu within the app itself to do something of sorts but I am not sure about the viability of that. But currently opening all shortcuts will be supported via hotkey as of version 2.0.

OLLI-S commented 3 years ago

I work as Usability Engineer (Usability, Accessibility, UX) and I want to prevent unnecessary mouse clicks. When I right click the group icon and select "Launch All", then I have just two mouse clicks. Solutions with multiple mouse clicks should be avoided.

To define an additional hot key for "launch all apps in this group" would be awesome. So keyboard users can also launch all apps with a hot key. So the hotkey that @xXNicksonXx mentioned should be implemented in addition to the context menu.

Your app is really helping me a lot and starting multiple apps with one click is really a game changer. I launch for example always 8 apps for my VulnDetect project. Other users might start a programming IDE together with some DB tools. Designers also might start a bunch of applications at the same time, where this feature would be helpful. And gamers also start a bunch of apps when they start playing (Steam, Discord, etc).

tjackenpacken commented 3 years ago

I work as Usability Engineer (Usability, Accessibility, UX) and I want to prevent unnecessary mouse clicks. When I right click the group icon and select "Launch All", then I have just two mouse clicks. Solutions with multiple mouse clicks should be avoided.

To define an additional hot key for "launch all apps in this group" would be awesome. So keyboard users can also launch all apps with a hot key. So the hotkey that @xXNicksonXx mentioned should be implemented in addition to the context menu.

Your app is really helping me a lot and starting multiple apps with one click is really a game changer. I launch for example always 8 apps for my VulnDetect project. Other users might start a programming IDE together with some DB tools. Designers also might start a bunch of applications at the same time, where this feature would be helpful. And gamers also start a bunch of apps when they start playing (Steam, Discord, etc).

As Pikent mentioned I have added hotkey support for opening apps in the coming release. Top bar numbers will launch the individual apps (only works for the 10 first), and ctrl+enter will open all apps in the group.

This means that a user can use Ctrl+Num to open the Taskbar group from windows and a second Num click will open the desired application

OLLI-S commented 3 years ago

In 0.2.0.0 opening all apps within a group with Ctrl+Enter is working perfectly. Thank you for implementing the keyboard-shortcut. Now just the entry in the context menu (for mouse users) is missing...

PikeNote commented 3 years ago

testing

Perhaps coming soon? 👀

OLLI-S commented 3 years ago

COOL