Windows-Apps-Hub / UnitedSets

Bringing back Sets and Browser
https://www.microsoft.com/store/apps/9N7CWZ3L5RWL
MIT License
232 stars 10 forks source link

[Feature Request] Add different Taskbar shortcuts for different sessions #20

Open GetGet99 opened 1 year ago

leoncrf commented 1 year ago

I'll have to try to be more specific about this feature. The Edge sessions feature that could be implemented in UnitedSets, works as follows: We have session A and we create session B, both sessions do not group together on the taskbar, they are separated as if they were different programs. The example gave tries to simulate this, but in fact they are different installations (I put that link just to illustrate, but Edge sessions really work as explained and new executables are not installed, they are just sessions).

Along with that, add the possibility that in each session you can restore the programs open there, both in session A and in session B and others.

I reinforce the idea that each session icon is different and automated.

If I have in Session A, open the Excel and Telegram programs, but Telegram is the current selected program, then the icon to show in the taskbar will be the Telegram icon, but with another smaller icon inside the upper right corner, this icon smaller being the UnitedSets icon to make it clear that this is a UnitedSets session. Another variable could be to group the icons of all programs open in the session as if it were just one icon, also adding the smaller icon in the upper right corner of UnitedSets.

If this icon automation is really not possible, it may be interesting to leave it to the user to choose an icon for each UnitedSets session. The program mentioned here works in this way and also follows the example of the Sessions Edge.

GetGet99 commented 1 year ago

Thank you! I made the ability to separate taskbar icons temporarily by pressing the Shift key. It is currently not on store release, but the updated code is on GitHub.

I will separate icon automation into another issue. This will be tracked on #21

This issue will be used for saving sessions and shortcuts opening all windows from that instance. However, this requires #10 to be implemented first. Therefore, this issue will remain inactive until #10 is implemented.