# first time user usability review

**URL:** https://forum.syncthing.net/t/first-time-user-usability-review/6974
**Category:** User Stories
**Created:** [March 16, 2016, 11:55pm UTC](https://forum.syncthing.net/t/first-time-user-usability-review/6974 "2016-03-16T23:55:25Z")
**Posts on this page:** 1
**Showing post:** 6

<div class="post-metadata">

### Author: ![anarcat](https://forum.syncthing.net/user_avatar/forum.syncthing.net/anarcat/32/4373_2.png) [@anarcat](https://forum.syncthing.net/u/anarcat)
#### Post date: [March 17, 2016, 10:26pm UTC](https://forum.syncthing.net/t/first-time-user-usability-review/6974/6 "2016-03-17T22:26:31Z")

</div>

Alright, let’s take this thing one at a time. 🙂

> [@Nutomic](#):
>
> You’re right, it seems like a good idea to show a description for settings on Android. In our current layout this isn’t really possible, because we have the text entry direclty in the fragment. But we could do it the way app settings do it, by having a title/summary, and clicking on it opens an edit dialog. Could you open an issue for this on Github?

Alright, done:

> <https://github.com/syncthing/syncthing-android/issues/585>
>
> The android app doesn't display the help text for the various fields it shows to… the user. this can be pretty confusing to someone who never used syncthing!
> 
> i am not sure how this is usually fixed in android, but this is definitely a significant usability issue.
> 
> coming from https://forum.syncthing.net/t/first-time-user-usability-review/6974/3, where i was asked to create this bug report.

> [@Nutomic](#):
>
> After you add a device, there should be a restart dialog. Did you miss that, or was it missing for some reason?

No, there was a dialog. Sorry if I wasn’t clear on that point. My point is more that I don’t think Syncthing should have to restart on such trivial changes. It feels like upgrading Windows 98! (Okay, not as bad, but you get my point. ;))

> [@Nutomic](#):
>
> The device ID should be displayed in the drawer. If it’s missing, that’s definitely a bug. Can you give me any way to reproduce this? And clicking the copy button shows a toast, not sure what else to do there.

I am not sure how to reproduce this. It happened only once, the first time I started syncthing. And this is on a fairly old phone (HTC One S, running Android 4.1). After restarting syncthing, the problem goes away.

I am not sure what a toast is, but before the restart, clicking the copy button wouldn’t do anything at all. It’s as if this whole dialog was broken.

> [@Nutomic](#):
>
> I’m not sure what you mean with “duplicates the button”. What exactly are you doing there?

Oh boy… that’s the weirdest thing! I am _just_ clicking the device button after editing a share.. So this is what it looks like when i go visit a share (pardon my french :):

 ![](https://forum-uploads.syncthingcdn.net/original/2X/d/d47e6feddb081a0a305df1f8e9926fac41aac0e9.png)

So far so good!

Then this is what happens when I toggle one of those machines (expected, I guess - notice the button is already duplicated behind there). I click “Plus tard” (later):

 ![](https://forum-uploads.syncthingcdn.net/original/2X/6/61416458b8d5aee6513e915fa5bc51817620da39.png)

Then I get this nice mess:

 ![](https://forum-uploads.syncthingcdn.net/original/2X/3/3558c4ca5eec4b8b7793aef9a3bbcd15c4a9bd9d.png)

Any time i click one of those toggles, they replicate like crazy!

 ![](https://forum-uploads.syncthingcdn.net/original/2X/1/10c7912af9a604c1185b356cb95c1f8c90702fc6.png)

Going in and out of the share fixes the problem. Obviously, this could be because this is a old version of android (4.1).

(I love it, by the way, that i could share those screenshots with syncthing as well!)

> [@Nutomic](#):
>
> Regarding “Send” dialog, Syncthing isn’t really for sending files, it’s for sharing folders. However, a share button in the file manager that adds the folder to Syncthing sounds like a good idea. But I’m not sure if there’s any file manager that allows sharing folders. Do you know one by any chance?

I do not. I have fairly little experience with Android, sorry I can’t help you there. However, I persist in saying that it would be quite useful to have a way to share single files. I don’t care how Syncthing does it, but from a user’s perspective, that was my requirement, and creating a folder was a bit too complicated.

Maybe a good solution here would be to have the following process:

1. the user chooses “send to syncthing” on a file
2. syncthing starts
3. syncthing asks the user if the file should be added to an existing share or a new share be created, and which devices to share with (if it’s a new share)
4. syncthing copies (or symlinks?) the file into the share

Done! That way the user doesn’t to learn so much about the Syncthing mechanisms before actually doing things, and is neatly guided through them. The user can quickly learn about shares and devices in a more intuitive way than being presented with all those things at once.

This is similar, mind you, with [this feature request](https://github.com/syncthing/syncthing-android/issues/561), although that one is specifically about sharing stuff with things _outside_ of Syncthing.

Maybe this could help as well?

> [@New idea using.DHT](https://forum.syncthing.net/t/new-idea-using-dht/6980):
>
> I would like to present you an idea to get Syncthing more like BTSync. However, I love Syncthing and I think that we shouldn’t change how Syncthing is working but we can develop an extern application to add the BTSync philosophy to Syncthing. I propose to use a DHT (key =\> value) which has two types of data: The list of shared directories ; The list of confirming messages. We can use the following algorithm: When a new shared directory is created, we generate a new ID called SHARE\_I…

> [@Nutomic](#):
>
> The notification for new folders isn’t implmented on Android yet, see [this issue](https://github.com/syncthing/syncthing-android/issues/295).
> 
> `/storage/emulated/0` is the path of the primary storage, but Syncthing itself doesn’t know about that, it just shows a normal path. The usability is probably better if you use the folder picker in the app.

Frankly, I have no idea what’s going on there. I just know it took about 4 attempts to fill that up correctly. I am not sure what the file picker is: when i tap the field in the web interface, there’s a drop-down, but `/storage` was not listed there. Now I can’t reproduce that at all: presumably it behaves differently when creating a share locally or when accepting one? No clue.

The android app certainly looks better, but it’s obviously much harder to figure out if I don’t get prompted. 🙂 So yeah, that issue seems like a priority item, definitely.

> [@Nutomic](#):
>
> Thank you for all this feedback, it definitely helps to get a different perspective from a new user 👍

I am glad it has been useful! Usability is critical in such grand public apps. I am glad the syncthing team is taking it seriously, and welcoming such feedback.

Oh and @wweich, glad to see some mysterious settings being hidden away, good job! 🙂

I hope that covers it all!

---

_[View the full topic](https://forum.syncthing.net/t/first-time-user-usability-review/6974)._
