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

(Re)Use Firefox Sync/Account name as Sidebery’s Sync Profil name #774

Closed
silverhook opened this issue Sep 26, 2022 · 10 comments
Closed

(Re)Use Firefox Sync/Account name as Sidebery’s Sync Profil name #774

silverhook opened this issue Sep 26, 2022 · 10 comments

Comments

@silverhook
Copy link

It would make things easier if Sidebery would by default use Firefox’ own Sync/Account name as the Sync Name.

You can find that in about:config (i.e. prefs.js or user.js) under identity.fxaccounts.account.device.name

@mbnuqw
Copy link
Owner

mbnuqw commented Sep 28, 2022

Not possible via the WebExtension API

@silverhook
Copy link
Author

@mbnuqw , where does Sidebery store the name then exactly?

@mbnuqw
Copy link
Owner

mbnuqw commented Oct 4, 2022

In browser.storage.local in the "settings.syncName" property.

@silverhook
Copy link
Author

Thanks :)

@silverhook
Copy link
Author

@mbnuqw , sorry to bug you again, but what exactly does the Sync functionality do in Sidebery? I tried to figure it out from the settings and searched the Wiki, but am still not entirely sure.

Is it to back-up settings to Firefox Sync or to sync the settings between different Firefox Profiles/devices, or what?

@mbnuqw
Copy link
Owner

mbnuqw commented Oct 8, 2022

It back-ups settings, context menu config or/and custom styles to Firefox Sync which allows you to sync these parts between different Firefox Profiles. After you turned on sync in Sidebery settings in profile A and Firefox Sync is synchronized, you can open Sidebery settings in profile B and see/apply synchronized stuff from profile A.

@silverhook
Copy link
Author

But, if I understand correctly, this means:

  1. Sidebery settings don’t automatically sync, but you need to press the button to apply them in a new Profile/device;
  2. the Sync name there is more a means to name a back-up/snapshot of the Sidebery settings; and
  3. Sidebery’s Sync has nothing to do with open tabs.

…I apologise for the questions, but I’m just trying to understand and am a bit confused still.

@silverhook
Copy link
Author

OK, I think I got it. But it does not sync automatically, I need to apply the changes, right?

@mbnuqw
Copy link
Owner

mbnuqw commented Oct 8, 2022

Yes, only the manual applying of synced data because there can be multiple sources of data and (at least in my setup) Firefox Sync works unpredictably - that are the reasons I didn't implement auto-applying of the data.

@silverhook
Copy link
Author

Got it. That makes it a bit unfortunate for my use case, but on the other hand since the defaults I can work with, it also makes one less setting for me to worry about syncing :)

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

No branches or pull requests

2 participants