A couple UI issues
I'm using 14.2.0 from the Guardian Project's Fdroid repository.
-
As I just mentioned in a closed bug report, the initial setting of the global password is a bit confusing, at least with my color scheme (CyanogenMod 12 default, which I imagine is a pretty sizeable part of your user base). It wasn't obvious to me that the starting dialog is the password entry form. I took it to mean that you press "Set Password" to see the password entry dialog, and "Skip" to skip it. I think part of the issue is that there is paragraph-sized font for the prompting text, and the entry field's color is too close to the dialog background color. To fix it, I think you would want a large font header for the dialog box that says what I'm prompted to do, such as "Set Master Password". You can keep the paragraph text. And then the button should say "Submit". I think that would make it rather unambiguous what the button does. However, someone with UI experience could give a better analysis.
-
I want to view my fingerprint, so that I can send it to my friend over an established safe channel. I try "Display Your Fingerprint", but it requires a QR scanner. My reaction: "It seems silly to need a barcode scanner for my fingerprint, can't you just display the text?". Then I tried "Verify Contact", and of course that's what I was looking for. Takeaway: the entries should probably be relabeled. Perhaps something like "Display Fingerprint QR Code" and "Manually Verify Contact".
-
On the manual "Verify Fingeprint? dialog box, the "Verify" button is labeled as "Manual". Perhaps there's a reason for your choice of word, but I would call it "Verify" or "Confirm User" or something. And, I would imagine "Question" is a bit ambiguous to users unfamiliar with the OTR process.
Issue 2 - The requisite bar-code app requires a whole heap of permissions including access to contacts and, of course, full internet connection. Anyone looking at ChatSecure is presumably going to be wary of installing such an app.
The 'verify contact' option only becomes available after making that contact. I cannot see where it is possible to simply view the fingerprint prior to establishing contact in order to send the fingerprint via some other means (e.g. encrypted email). Some means of viewing and copying to clipboard would be very useful.