Design update
Saw the interest in having some design done on OSD, couldn't make screenshots, so in writing for the time being.
Made a little list of my thoughts on getting things up and running. Would be really nice to have one screenshot of everything to work with,then i could make a big image of it showing how different tasks are pieced together. This is setting up stuff:
Screen 1
s/Welcome to Briar/Welcome/
! Put small logo top center
! Remove infotag
Username (in gray)
______________________ x ← red underline, turns green whenever the required amount of char has been entered
"Shown next to any content you post. Can not be changed."
// throw error message if illegal chars are entered
Password (in gray)
______________________ x
Can be changed from settings.
Screen 2
s/Choose a password/Password/
- Pick a secure password you remember (in gray)
______________________ ← starts out as a red line, progresses through the security stages, checkmark
- Confirm (in gray)
______________________ ← red line that turns green once matching checkmark
Press Next and passwords aren't matching, get error message
Screen 3
s/Background connections/Permissions
Access BT settings
______________________ ✓
Control vibration
______________________ ✓
Full network access
______________________ ✓
Pair with BT devices
______________________ ✓
Prevent phone from sleeping
______________________ ✓
View network connections
______________________ ✓
View Wi-Fi connections
______________________ ✓
Take pictures and video (moved here instead of being in the add contact dialog) (F-droid does not say "record" video.)
______________________ x s/Allow connections/Grant/
battery optimization exception.
______________________ x [Grant]
Needed to stay connected in the background
Same green underline when OK, red when not. checkmark
s/CREATE ACCOUNT/Create account/
-- Screen 4
s/add a contanct/Adding contacts/
This should be the landing page when having done the setup. (?)
--
Add "about" field in settings with license, contributors, where to find code, and translation platform. There is a huge amount of polishing that can be done in other areas, and I thought this was a good start.