# Implementing sync only on Wi-Fi option on mobile (Issue #720)

**URL:** https://discourse.joplinapp.org/t/implementing-sync-only-on-wi-fi-option-on-mobile-issue-720/15812
**Category:** Development
**Created:** [16 March 2021 19:45 UTC](https://discourse.joplinapp.org/t/implementing-sync-only-on-wi-fi-option-on-mobile-issue-720/15812 "2021-03-16T19:45:05Z")
**Posts on this page:** 12
**Page:** 2

<div class="post-metadata">

### Author: ![roman\_r\_m](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/roman_r_m/32/3297_2.png) [@roman\_r\_m](https://discourse.joplinapp.org/u/roman_r_m)
#### Post date: [18 March 2021 10:51 UTC](https://discourse.joplinapp.org/t/implementing-sync-only-on-wi-fi-option-on-mobile-issue-720/15812/21 "2021-03-18T10:51:08Z")

</div>

I really like the last one!  
But let's wait for others to chip in.

---

<div class="post-metadata">

### Author: ![tessus](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/tessus/32/13_2.png) [@tessus](https://discourse.joplinapp.org/u/tessus)
#### Post date: [18 March 2021 20:47 UTC](https://discourse.joplinapp.org/t/implementing-sync-only-on-wi-fi-option-on-mobile-issue-720/15812/22 "2021-03-18T20:47:29Z")

</div>

The ones with `!` look like an error or warning to me. Like something is wrong, but I don't think that turning off WiFi constitutes an error.

But maybe I just need time to get used to it.

---

<div class="post-metadata">

### Author: ![mablin7](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/mablin7/32/9958_2.png) [@mablin7](https://discourse.joplinapp.org/u/mablin7)
#### Post date: [19 March 2021 00:46 UTC](https://discourse.joplinapp.org/t/implementing-sync-only-on-wi-fi-option-on-mobile-issue-720/15812/23 "2021-03-19T00:46:16Z")

</div>

> [@tessus](#):
>
> The ones with `!` look like an error or warning to me

I agree, it looks a bit ambiguous.

One more possibility I came up with:

 ![photo5953947742235636531](https://canada1.discourse-cdn.com/flex028/uploads/cozic/original/2X/a/a0b5d3163bf14931ea0a3bc7e38e8160e49c4487.jpeg)

 ![photo5953947742235636532](https://canada1.discourse-cdn.com/flex028/uploads/cozic/original/2X/f/f77b8e4c5350a9ee1a54356f735293bcf9e3b6ba.jpeg)

---

<div class="post-metadata">

### Author: ![tessus](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/tessus/32/13_2.png) [@tessus](https://discourse.joplinapp.org/u/tessus)
#### Post date: [19 March 2021 01:15 UTC](https://discourse.joplinapp.org/t/implementing-sync-only-on-wi-fi-option-on-mobile-issue-720/15812/24 "2021-03-19T01:15:23Z")

</div>

How about the 3rd one ![image](https://canada1.discourse-cdn.com/flex028/uploads/cozic/original/2X/1/1d75d12fbe5a66c6fa0a43a8a5131a600b2485f7.png) without the attention sign.

This can be used without the strike through slash. Although I like the "no wireless" sign (your most recent idea) too. I'm not a designer, so I'll let others with more experience voice their opinions.

---

<div class="post-metadata">

### Author: ![mablin7](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/mablin7/32/9958_2.png) [@mablin7](https://discourse.joplinapp.org/u/mablin7)
#### Post date: [20 March 2021 18:18 UTC](https://discourse.joplinapp.org/t/implementing-sync-only-on-wi-fi-option-on-mobile-issue-720/15812/25 "2021-03-20T18:18:10Z")

</div>

Then I think we can go with this one

> [@mablin7](#):
>
> One more possibility I came up with:
> 
> ![photo5953947742235636531 | 710×358 50%](https://canada1.discourse-cdn.com/flex028/uploads/cozic/original/2X/a/a0b5d3163bf14931ea0a3bc7e38e8160e49c4487.jpeg)

One concern I had was whether for locales with a longer word for "Synchronise" the text would overlap the icon. Turns out the longest is Russian "Синхронизировать" and it still fits:

 ![photo5960804962466379327](https://canada1.discourse-cdn.com/flex028/uploads/cozic/original/2X/8/8843ec2f9f32d1846d7c91cf45c5504c0242c0f7.jpeg)

---

<div class="post-metadata">

### Author: ![laurent](https://avatars.discourse-cdn.com/v4/letter/l/ce7236/32.png) [@laurent](https://discourse.joplinapp.org/u/laurent)
#### Post date: [22 March 2021 18:59 UTC](https://discourse.joplinapp.org/t/implementing-sync-only-on-wi-fi-option-on-mobile-issue-720/15812/26 "2021-03-22T18:59:00Z")

</div>

Looking at these options, I wonder if we shouldn't just go for your initial idea. Just some short text like "Mobile data - auto-sync disabled" below the button should be enough info for the user to remember they've enabled that option. Hopefully it should be possible to translate this in most languages without having the text to wrap.

---

<div class="post-metadata">

### Author: ![coderrsid](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/coderrsid/32/2558_2.png) [@coderrsid](https://discourse.joplinapp.org/u/coderrsid)
#### Post date: [22 March 2021 21:18 UTC](https://discourse.joplinapp.org/t/implementing-sync-only-on-wi-fi-option-on-mobile-issue-720/15812/27 "2021-03-22T21:18:59Z")

</div>

Yes, i absolutely agree @laurent. So, even i'll suggest a minimilastic design change for better user experience.  
Here's an idea -  
**When wifi is disabled, and using mobile data (as laurent suggested)**

 ![off](https://canada1.discourse-cdn.com/flex028/uploads/cozic/original/2X/6/63405f11404eba950ab0b4e266ca675cb08e1f97.jpeg)

**When wifi is enabled,**

 ![on](https://canada1.discourse-cdn.com/flex028/uploads/cozic/original/2X/a/a073f22fd50729388290e7794b662d1e03766ce0.jpeg)

---

<div class="post-metadata">

### Author: ![tessus](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/tessus/32/13_2.png) [@tessus](https://discourse.joplinapp.org/u/tessus)
#### Post date: [22 March 2021 21:57 UTC](https://discourse.joplinapp.org/t/implementing-sync-only-on-wi-fi-option-on-mobile-issue-720/15812/28 "2021-03-22T21:57:16Z")

</div>

IMO there shouldn't be any text, when WiFi is available, because the setting/option will be "sync only via WiFi" (or something similar). Thus the user only needs to know when auto-sync is off.

---

<div class="post-metadata">

### Author: ![mablin7](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/mablin7/32/9958_2.png) [@mablin7](https://discourse.joplinapp.org/u/mablin7)
#### Post date: [22 March 2021 23:37 UTC](https://discourse.joplinapp.org/t/implementing-sync-only-on-wi-fi-option-on-mobile-issue-720/15812/29 "2021-03-22T23:37:30Z")

</div>

Like so?

 ![Screenshot_1616455414](https://canada1.discourse-cdn.com/flex028/uploads/cozic/original/2X/7/78d6b76c58294476d1a42c45d98b91d317f3b9b1.png)

> [@laurent](#):
>
> Hopefully it should be possible to translate this in most languages without having the text to wrap.

Sadly, not all languages seem to have a short word for sync.  
Russian and Hungarian for example:

 ![Screenshot_1616455972](https://canada1.discourse-cdn.com/flex028/uploads/cozic/original/2X/9/990836f7c183105aac5ee5e535fd74552d103a02.png) ![Screenshot_1616455756](https://canada1.discourse-cdn.com/flex028/uploads/cozic/original/2X/d/d20e19e910e035ef0caa779c121a9594fe118c50.png)

---

<div class="post-metadata">

### Author: ![laurent](https://avatars.discourse-cdn.com/v4/letter/l/ce7236/32.png) [@laurent](https://discourse.joplinapp.org/u/laurent)
#### Post date: [23 March 2021 08:04 UTC](https://discourse.joplinapp.org/t/implementing-sync-only-on-wi-fi-option-on-mobile-issue-720/15812/30 "2021-03-23T08:04:51Z")

</div>

I think one issue is that there's no recognisable icon that says "feature is disabled because WiFi not available". At least personally I wouldn't know what any of the icons above mean, I might even think there's a sync error or some connection error with the app. So any icon you might use will still require explanatory text, and if we need text we may as well do without the icon.

It would be best if the text doesn't take two lines but based on your screenshots it's not a massive problem either. If we wanted to save space for the notebook list, we probably should do something about the New Notebook, Tags and Configuration buttons, but that's another issue.

---

<div class="post-metadata">

### Author: ![coderrsid](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/coderrsid/32/2558_2.png) [@coderrsid](https://discourse.joplinapp.org/u/coderrsid)
#### Post date: [23 March 2021 12:08 UTC](https://discourse.joplinapp.org/t/implementing-sync-only-on-wi-fi-option-on-mobile-issue-720/15812/31 "2021-03-23T12:08:45Z")

</div>

I believe we can use the icon with a little bit of transparency for the 'disabled' state and can use colors for sure for 'enabled' state (acc. to google minimilastic themes).

And for the notebook list, the section height of div looks good for the sidebar. Looks even, so two lines i guess should not be a problem.

---

<div class="post-metadata">

### Author: ![mablin7](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/mablin7/32/9958_2.png) [@mablin7](https://discourse.joplinapp.org/u/mablin7)
#### Post date: [23 March 2021 12:40 UTC](https://discourse.joplinapp.org/t/implementing-sync-only-on-wi-fi-option-on-mobile-issue-720/15812/32 "2021-03-23T12:40:18Z")

</div>

I agree with Laurent, the text is fine. Adding transparency to the icon is not nearly enough contrast to be noticed by the users. And its still ambiguous, because it might seem like sync is disabled altogether, which is not true.

The problem with adding color to indicate that sync is working, is that users are used to the icon being gray when everything is fine, so changing the meaning of gray to abnormal is confusing, in my opinion. It would make more sense to change the color when sync is off, but that would still require some explaining text, since it still might be confused with an error.

[Previous page](https://discourse.joplinapp.org/t/implementing-sync-only-on-wi-fi-option-on-mobile-issue-720/15812.md?page=1)
