A way to switch profiles easier.
Forum rules
Please keep everything here strictly on-topic.
This board is meant for Pale Moon source code development related subjects only like code snippets, patches, specific bugs, git, the repositories, etc.
This is not for tech support! Please do not post tech support questions in the "Development" board!
Please make sure not to use this board for support questions. Please post issues with specific websites, extensions, etc. in the relevant boards for those topics.
Please keep things on-topic as this forum will be used for reference for Pale Moon development. Expect topics that aren't relevant as such to be moved or deleted.
Please keep everything here strictly on-topic.
This board is meant for Pale Moon source code development related subjects only like code snippets, patches, specific bugs, git, the repositories, etc.
This is not for tech support! Please do not post tech support questions in the "Development" board!
Please make sure not to use this board for support questions. Please post issues with specific websites, extensions, etc. in the relevant boards for those topics.
Please keep things on-topic as this forum will be used for reference for Pale Moon development. Expect topics that aren't relevant as such to be moved or deleted.
A way to switch profiles easier.
It would be nice to have an option to switch profiles in the tools menu, instead of having to launch the browser with a specific parameter on startup. This option is available in SeaMonkey and Mozilla Application Suite, but for some reason, they decided not to have this in Firefox. This is a much easier way to access profiles than using a launch parameter.
Last edited by RexyDallas on 2018-01-23, 10:47, edited 2 times in total.
Re: A way to switch profiles easier.
I agree but I am not sure most users would find it useful or understand. Find/create an extension instead.
Re: A way to switch profiles easier.
???New Tobin Paradigm wrote:I agree but I am not sure most users would find it useful or understand. Find/create an extension instead.
I do not understand what you are saying. It is just adding another menu option.
Last edited by RexyDallas on 2018-01-23, 20:20, edited 1 time in total.
Re: A way to switch profiles easier.
And javascript and strings for how ever many langpacks we have this week plus testing and validation. All for something only a minority would use.
This is NOT as trivial as you may think.
This is NOT as trivial as you may think.
Last edited by New Tobin Paradigm on 2018-01-23, 20:24, edited 3 times in total.
-
- Board Warrior
- Posts: 1325
- Joined: 2015-09-08, 22:54
- Location: 127.0.0.1
Re: A way to switch profiles easier.
There are extensions on AMO that will do what you want. I haven't used them, so YMMV.
https://addons.mozilla.org/en-US/firefo ... e-buttons/
https://addons.mozilla.org/en-US/firefo ... eswitcher/
https://addons.mozilla.org/en-US/firefo ... e-buttons/
https://addons.mozilla.org/en-US/firefo ... eswitcher/
a.k.a. Ascrod
Linux Mint 19.3 Cinnamon (64-bit), Debian Bullseye (64-bit), Windows 7 (64-bit)
"As long as there is someone who will appreciate the work involved in the creation, the effort is time well spent." ~ Tetsuzou Kamadani, Cave Story
Linux Mint 19.3 Cinnamon (64-bit), Debian Bullseye (64-bit), Windows 7 (64-bit)
"As long as there is someone who will appreciate the work involved in the creation, the effort is time well spent." ~ Tetsuzou Kamadani, Cave Story
Re: A way to switch profiles easier.
o_oNew Tobin Paradigm wrote:And javascript and strings for how ever many langpacks we have this week plus testing and validation. All for something only a minority would use.
This is NOT as trivial as you may think.
It's not trivial to add literally one or two strings to the browser?
Last edited by RexyDallas on 2018-01-23, 20:39, edited 2 times in total.
-
- Board Warrior
- Posts: 1325
- Joined: 2015-09-08, 22:54
- Location: 127.0.0.1
Re: A way to switch profiles easier.
More like twenty two. In addition to US English (en-US), Pale Moon currently supports 21 official language packs, all of which must be maintained and validated by native speakers and which must cover all of the strings in the application.
Adding a new feature with new text to the browser means having to update all of those language packs. Not to mention testing, as Tobin said.
Adding a new feature with new text to the browser means having to update all of those language packs. Not to mention testing, as Tobin said.
Last edited by Isengrim on 2018-01-23, 20:48, edited 1 time in total.
a.k.a. Ascrod
Linux Mint 19.3 Cinnamon (64-bit), Debian Bullseye (64-bit), Windows 7 (64-bit)
"As long as there is someone who will appreciate the work involved in the creation, the effort is time well spent." ~ Tetsuzou Kamadani, Cave Story
Linux Mint 19.3 Cinnamon (64-bit), Debian Bullseye (64-bit), Windows 7 (64-bit)
"As long as there is someone who will appreciate the work involved in the creation, the effort is time well spent." ~ Tetsuzou Kamadani, Cave Story
Re: A way to switch profiles easier.
If you create an extension it is easier cause you don't have to care about l10n beyond en-US if you don't want to.
Here is the basis for the code and everything for someone to possibly make a REALLY good and direct profile switcher extension.
Component:
https://github.com/mozilla/releases-comm-central/tree/9460bc010283e5e3b3ac0ce6ed8593b432c328c2/suite/common/profile
Menu:
https://github.com/mozilla/releases-comm-central/blob/9460bc010283e5e3b3ac0ce6ed8593b432c328c2/suite/common/tasksOverlay.xul#L87
https://github.com/mozilla/releases-comm-central/blob/9460bc010283e5e3b3ac0ce6ed8593b432c328c2/suite/common/tasksOverlay.js#L243
Skin:
https://github.com/mozilla/releases-comm-central/tree/9460bc010283e5e3b3ac0ce6ed8593b432c328c2/suite/themes/classic/communicator/profile
l10n:
https://github.com/mozilla/releases-comm-central/tree/9460bc010283e5e3b3ac0ce6ed8593b432c328c2/suite/locales/en-US/chrome/common/profile
Make it happen!
Here is the basis for the code and everything for someone to possibly make a REALLY good and direct profile switcher extension.
Component:
https://github.com/mozilla/releases-comm-central/tree/9460bc010283e5e3b3ac0ce6ed8593b432c328c2/suite/common/profile
Menu:
https://github.com/mozilla/releases-comm-central/blob/9460bc010283e5e3b3ac0ce6ed8593b432c328c2/suite/common/tasksOverlay.xul#L87
https://github.com/mozilla/releases-comm-central/blob/9460bc010283e5e3b3ac0ce6ed8593b432c328c2/suite/common/tasksOverlay.js#L243
Skin:
https://github.com/mozilla/releases-comm-central/tree/9460bc010283e5e3b3ac0ce6ed8593b432c328c2/suite/themes/classic/communicator/profile
l10n:
https://github.com/mozilla/releases-comm-central/tree/9460bc010283e5e3b3ac0ce6ed8593b432c328c2/suite/locales/en-US/chrome/common/profile
Make it happen!
Last edited by New Tobin Paradigm on 2018-01-23, 21:52, edited 5 times in total.
Re: A way to switch profiles easier.
GOOD NEWS EVERYONE.. I am working on this.. It needs some more cleanup but..
EDIT: Also works in Basilisk as well but I dunno of the right way to target the hamburger menu.. Don't really care too much either but that's life.
The one small caveat with this is that checkbox operates on the same mechanism as the REAL Profile Manager so if it is left checked the selected profile becomes the default and if unchecked it will show the real Profile Manager at next start of the application.
Expect a proper release in a few days or sooner.
EDIT: Also works in Basilisk as well but I dunno of the right way to target the hamburger menu.. Don't really care too much either but that's life.
The one small caveat with this is that checkbox operates on the same mechanism as the REAL Profile Manager so if it is left checked the selected profile becomes the default and if unchecked it will show the real Profile Manager at next start of the application.
Expect a proper release in a few days or sooner.
You do not have the required permissions to view the files attached to this post.
Last edited by New Tobin Paradigm on 2018-01-24, 05:56, edited 10 times in total.
Re: A way to switch profiles easier.
You do not have the required permissions to view the files attached to this post.
Last edited by New Tobin Paradigm on 2018-01-24, 08:11, edited 1 time in total.
-
- Hobby Astronomer
- Posts: 24
- Joined: 2017-07-09, 13:12
Re: A way to switch profiles easier.
If you are interested, this profile manager has several interesting features that perhaps your extension could take advantage of.New Tobin Paradigm wrote:http://addons.palemoon.org/addon/profile-switcher/
Last edited by Swicher on 2018-02-01, 21:32, edited 1 time in total.
Re: A way to switch profiles easier.
I created my extension based on Seamonky code which is what the OP specifically asked for.. THAT mess came about because Mozilla was going to end the profile manager completely. Given the OP wanted only to SWITCH profiles NOT manage them I stripped out code in my extension that did anything but switching.. Also so it was direct, easy, and to the point. Does what it says on the tin.
Last edited by New Tobin Paradigm on 2018-02-01, 21:56, edited 1 time in total.