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

If multiple profile open at same time, separate icon in taskbar #19

Open
Noitidart opened this issue Jun 3, 2014 · 9 comments
Open
Assignees
Labels
Milestone

Comments

@Noitidart
Copy link
Owner

In mac os when you open multiple profiles, each profile gets its own icon in the dock.

In windows xp and 7 (rest untested) multiple profiles are all grouped into one in the taskbar.

I don't know how it works in linux.

bugzilla report filed for this: https://bugzilla.mozilla.org/show_bug.cgi?id=1017856

@Noitidart Noitidart added the bug label Jun 3, 2014
@yajd
Copy link

yajd commented Jun 6, 2014

WinXP was discontinued last month so its now vulnerable to hacks so maybe just forget supporting it (even though I still use XP :( )

For Win7: https://bugzilla.mozilla.org/show_bug.cgi?id=644914#c19

As for grouping by profile instead of install location, we added an option
for that in Bug 577867. Add a boolean pref named
|taskbar.grouping.useprofile| and set it to true.

after creating and setting the pref the browser must be restarted.

issues though are:

  1. if user has firefox.exe pinned then on restart the firefox.exe will be seperate from the process of the default profile (assuming start with default profile is set to true in profiles.ini)
  2. if pin icon of a profile. then on close of that instnace, then launch through this pinned, it will launch the default profile (assuming start with default profile is set to true in profiles.ini)

point 2 may affect in mac os and linux, im not sure i dont have it to test.

@Noitidart
Copy link
Owner Author

This is a a fix for Win7. I'll deploy this in v1.2

@Noitidart Noitidart added this to the v1.2 milestone Jun 7, 2014
@Noitidart Noitidart self-assigned this Jun 7, 2014
@yajd
Copy link

yajd commented Jun 9, 2014

Actually I think in Win8 and Win8.1 this won't work anymore....

@Noitidart
Copy link
Owner Author

Actually I think in Win8 and Win8.1 this won't work anymore....

Because of this line: http://mxr.mozilla.org/mozilla-central/source/widget/windows/WinTaskbar.cpp#245

I need to test on win8

@Noitidart Noitidart modified the milestones: v1.2, v1.3 Aug 27, 2014
@Noitidart
Copy link
Owner Author

Being handled in issue #18

@Noitidart
Copy link
Owner Author

On Windows this is handled by SystemAppUserModelID

For Mac its already seperate

For Unix (at least for ubuntu) im thinking launching .desktop with Gio (Issue #25) is enough to seperate it, thats how it worked on Ubuntu tests

@Noitidart Noitidart modified the milestones: v2.0, v1.3 May 23, 2015
@Noitidart
Copy link
Owner Author

Windows 7+ handled by 1.2.rev172 - 1.2.rev174 - https://github.com/Noitidart/Profilist/tree/ee507661abe74ea5bdacf681f376f2d02b7d11ce

Have to revisit for XP (low priority) and then Vista (even lower priority). Hopefully won't have to for Win10 if I do then that will take high priority.

@Noitidart
Copy link
Owner Author

Landed in taskbar seperation for Windows platform in v3.0b4

@faelin
Copy link

faelin commented Apr 14, 2022

Is there a way to do the opposite of this, on Mac? I would like to force all profiles to group together in the dock as the same item.

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

No branches or pull requests

3 participants