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

[Enhancment] Create Presets and set browser specific presets #1760

Open
JoshKasap opened this issue Mar 18, 2024 · 0 comments
Open

[Enhancment] Create Presets and set browser specific presets #1760

JoshKasap opened this issue Mar 18, 2024 · 0 comments
Labels

Comments

@JoshKasap
Copy link

This is semi two requests in one. Basically the use case i'm running into is that i'm using sync which is great when swapping between pc's. But is bad when swapping between browsers. You see I have 1 browser for work and one for personal. Each has different styles I want applied. But the way sync works, If i enable a style in browser 1 it will also enabled it in browser 2

My proposed solution is

  1. Allow the user to make preset groups which can then quickly be applied. Whenever they want.
  2. On a per browser basis allow the user to set a default preset or none at all. This way i can make a preset for work and set my work browser to use it and vis versa for my personal browser. Sync should be able to sync what presets groups exist, but should not sync what presets are enabled for a group.

PS: These presets should probably be treated as a default settings for a browser. So if the user is using a preset group on a browser but then wants to enabled another style they shouldn't be forced add it to the group in order to enabled it. Instead it should be as if they are using a preset and then has X modification to it's base setup. (TLDR the way sync works now between browsers would instead be linked to this preset group maybe?)

honestly, i'm not 100% sure my way is exactly the best option. It might just be better to give the user a toggle to enabled or disabled global sync on a per browser instance. Up to you to decide the best course of action but i hope you'll at least do something to solve this issue for me.

@tophf tophf added the sync label Mar 18, 2024
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

2 participants