tjackenpacken / taskbar-groups

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

Not Opening in Pinned One, Making New Instance! #76

Closed hackingguy closed 3 years ago

hackingguy commented 3 years ago

explorer_8pN8gCJ1A1 Whenever I click on a Task Bar Group, it creates a new instance! can't it be done within the pinned one!



brave_852zaKNBdu

And Another issue is can we handle multiple clicks! It creates many instances of the same task group. It can be prevented by only allowing a single instance at a time!

PikeNote commented 3 years ago

It shouldn't do that. Try re-pinning the shortcut that it creates or else it may have that behavior of not stacking. If that does not work, try re-saving the group as that causes the shortcut to be recreated.

Also good point on the multiple instance issue. Will get to fixing that soon.

hackingguy commented 3 years ago

Just check if the process already present if yes then don't allow creating a new instance or you can use a flag file to check if the program already running.

tjackenpacken commented 3 years ago

I dont manage to recreate neither of the multiple instances issues you are describing here are you using the latest 2.0.0 version?

hackingguy commented 3 years ago

Click a group fast multiple times! this thing will surely happen! Sometimes When I am using software that are heavy on RAM like Android Studio, it take some lag to click on taskbar group and on multiple time clicking this happens!

hackingguy commented 3 years ago

I think registering a small service for the program will be a better option as I feel some delay of 1-2 seconds on clicking the task bar group! I expect a smooth response as it's a small program!

PikeNote commented 3 years ago

That could be an option but it would still have the delay of loading the images and reading and checking shortcuts. It could be a option but I am not sure how much improvement it can have over the 1-2 second delay. I'll look further into it when I have time.