Noitidart / Profilist

ff-addon: Profile manager for Australis
https://addons.mozilla.org/en-US/firefox/addon/profilist/?src=github
34 stars 1 forks source link

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

Open Noitidart opened 10 years ago

Noitidart commented 10 years ago

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

yajd commented 10 years ago

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 commented 10 years ago

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

yajd commented 10 years ago

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

Noitidart commented 10 years ago

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 commented 9 years ago

Being handled in issue #18

Noitidart commented 9 years ago

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 commented 9 years ago

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 commented 8 years ago

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

faelin commented 2 years ago

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.