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

[FeatureRequest] Cloud Storage: There can be only One! #2468

Closed
Bartolomeus-649 opened this issue Mar 21, 2017 · 0 comments
Closed

[FeatureRequest] Cloud Storage: There can be only One! #2468

Bartolomeus-649 opened this issue Mar 21, 2017 · 0 comments
Labels

Comments

@Bartolomeus-649
Copy link

The feature to store settings in the cloud is good!
But there are some stuff that need to be fixed for it to be really great.

  1. There should be one, and only one place where settings are stored. To have separate storage based on who happened to deliver the current browser I'm using is not very user friendly or intuitive.

  2. A user should be able to configure which (cloud) store to use. I put cloud in parenthesis because a user might want to specify a local path. Remember, there are a lot of different systems out there, everything from Windows Roaming Profiles, Windows To Go and DropBox to OneDrive, SharePoint and Google Drive.

  3. Implement a provider model for saving settings, so anyone can write a plugin that conforms to a specified interface, and get their custom solution to work, whatever it might be.

  4. Implement a solution for the most simple and basic scenarios: Add two EditBoxes...
    a) Add an EditBox where a user can write a "SaveSettings" JavaScript function that is called whenever settings need saving. The function is called with one string parameter that should be saved in any way the user wants.

    b) Add a seconed EditBox where the user can write the "LoadSettings" function, which reads the settings and just return them.

    c) To make things simple the the parameter/return-value should be a string, so there is no need of any data processing what so ever by the script.

  5. Document where the settings are stored internally. So it would be possible to use an external tool/utility to sync/store the settings wherever the user wants.

  6. Implement an API to get and set settings, or at least to tell the AddOn that the settings has been updated so it can re-read them.

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