-
-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Improve automatic synchronization process #4
Conversation
Great idea! |
Also think this is a good idea and yes 60 minutes being the absolute lowest end configurable is the right thing to do. What do you think @jancborchardt from a UX perspective. ATM the preference would end up in the Details section. |
Personally I wouldn't restrict users to set any non negative value they want. But if I get outvoted I'll change it |
Or we could show a little warning/info that a value <60 could be battery consumption. |
Hm, a custom setting like that seems strange. Is there no more intelligent way to solve this without people needing to fiddle with settings. Cause if people change it and are still unhappy with the results, people will feel stupid or frustrated. If the setting is not there in the first place, that’s less likely. |
So, drop? |
The more "intelligent" approach is maybe the best way to go?
|
Is there a way to offer a choice? For Example: Sync Frequency:
With another option for 'Manual' sync on demand? J. On Tuesday, June 14, 2016, Tobias Kaminsky [email protected] wrote:
|
Instant as in? generally modified files should be uploaded to server but I am not sure how this function evolved over the time. Why it was 3hrs? Random number :P i didn't give too much thinking when setting the sync time gap for 3h. |
The choice should be given imho. |
@tobiasKaminsky yes, I’d prefer we go for a more intelligent approach. This is exactly details that the app should take care of and no user should need to fiddle with. :) |
But currently I am cluless how we can implement such an intelligent mechanism. |
There would have to be a more or less smart algorithm taking the files changed frequency into account. In case at least one files change is tracked within an hour the sync can happen every hour, if files change less frequently raise the time between detected changes. This needs quite some change occurrence tracking. |
Would really be cool if we can have something like that, at least step by step. Because introducing a setting for it results in the 2 big problems which are always there on introducing settings for every little thing:
|
That's true but we would also have to think this through a little more even if we start step by step. So we need to have an answer how such an algorithm would play nicely with other sync relevant things like WiFi and Charging because having features like that for instant upload but then ignoring this for sync might confuse users. |
927b0f5
to
437ee61
Compare
00d5dc1
to
adc723f
Compare
d3888f6
to
00afde0
Compare
86bf434
to
e060568
Compare
e060568
to
7691d56
Compare
7691d56
to
d912361
Compare
d912361
to
953e4ae
Compare
953e4ae
to
483defa
Compare
Lint
FindBugs (new)
FindBugs (master)
|
With #2886 there is no real need of having an automated sync as we remove "keep available offline", so this can be closed. |
Currently time between synchronization is constant and is equal to 3h. Let's give users freedom to specify the time between synchronizations.