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
Upgrade to storage.sync API, so we can synchronize Vimium settings across computers #1010
Conversation
Synchronization is via `chrome.storage.sync.*`; data is cached in `localStorage`.
Nice, thank you @smblott-github for building this out and for leaving embedded refactor comments so I can follow your changes. Long time coming. I haven't looked closely yet at understanding the full impact, but can you comment on the risk of this change? Will it break existing users' settings? Have you see any annoying behavior/conflicts when syncing across multiple computers? |
Hi @philc . This was written a long time ago. And Travis seems to be failing now. I'm sure it can be easily patched up. "Will it break existing users' settings?":
"Have you see any annoying behavior/conflicts when syncing across multiple computers?"
If you're interested in this (and are happy with the approach), then I'd happily work on brinking it up to date. |
@@ -0,0 +1,136 @@ | |||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Black line is unnecessary
Stephen, your approach looks good to me. Once the code is updated we should ship it in the next vimium release. |
OK. I'll work on it. |
My work on this is now over at #1029. |
Closing in favor of #1029 |
Addresses #604.