allo- / ffprofile

A tool to create firefox profiles with personalized defaults.
GNU Affero General Public License v3.0
776 stars 56 forks source link

[Addon Request] TreeStyleTab support #288

Open fabiorzfreitas opened 4 months ago

fabiorzfreitas commented 4 months ago

While I absolutely adore using Firefox, TreeStyleTab is the single-handed reason I don't even consider using other browsers.

When I'm using profile templates, it's mostly for debugging purposes, which include the research I do while logged in the very discardable profile I'm using. TST helps me keep that organized and makes it easier to export important findings to the next profile.

allo- commented 4 months ago

At the moment it is unlikely to include that addon. The reason is, that the list of options only be as long as needed and as short as possible, not containing every preference and every nice addon, so people aren't overwhelmed and just click next on all pages just to be finished.

This doesn't have to mean it can't be included, but it would be another ffprofile profile as implemented in the profiles folder and because one would like to choose privacy options AND the addons, #71 would be needed. After that it would be nice to have one "cool addons" profile that can be combined with the default profile to choose more addons after selecting all privacy settings.

Best options for now:

fabiorzfreitas commented 4 months ago
  • Download the project and execute it on your PC and add everything you like to the settings

Hm, I'll probably try this. If I understand it correctly, an enterprise policy would also affect any other profiles, which would be undesirable for me.


About the profiles, I actually was thinking of adding TST to the Default one. As I said, I feel that TST is an absolute must for organizing tabs in Firefox, but, of course, that's only my opinion!

Thanks!

allo- commented 4 months ago

You put an enterprise policy in the installation directory to affect all profiles, e.g. by setting default or even by enforcing them so they can't be disabled (e.g. useful for kiosk mode systems or maybe parental control addons, etc.).

The idea of profiles and in the next step presets (same set of options, but other set of defaults) would be to allow more flexible grouping such that one can choose between the most important options or the full set, or maybe only the UI/UX settings and no security settings at all.

It would also be nice to let users import settings/profiles e.g. by uploading an own json file, so everyone who now maintains a user.js could provide the set of options for users to import, so they can still choose what they want and what not. Unfortunately I do not have often time to work on these features at the moment.