From d55fab18e803bb6846795ce57a0bcd1d072a6713 Mon Sep 17 00:00:00 2001 From: Daniel Lublin Date: Wed, 24 Feb 2021 13:09:21 +0100 Subject: [PATCH] Add bt-setup stuff --- sandbox/bt-setup.md | 51 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 sandbox/bt-setup.md diff --git a/sandbox/bt-setup.md b/sandbox/bt-setup.md new file mode 100644 index 0000000..d44a34f --- /dev/null +++ b/sandbox/bt-setup.md @@ -0,0 +1,51 @@ +# Use Cases + +## Assumptions about users + +Fair? + +- they know that Briar can only deliver a message when the other contact + appears as online + +- they have some vague concept of Bluetooth, and that BT is one way of + sending a message to a contact + +## Case: user A wants to send something to nearby contact B + +We don't have any Internet-connection or even Wifi, so we'll use this BT. + +- I open the conversation with contact B, + - to send a message + - make an introducton + - to see that the group invitation/forum sharing/etc that I made + has not been sent off (little clock icon visible) + +- We both need to have BT turned on! I turn BT on, and tell B to do the same. + +- I don't see B as online! + - Alternative: B already appears as online, so I can send something. DONE. + +- I tap the "Connect via Bluetooth" button in the conversation + (or understandable icon) + +- Screen comes up: + ``` + Make all contacts nearby go to this screen now and press start roughly at the + same time + + [Start] + ``` + - Alternative: B now appears as online, and a toast highlights this fact to me + +- TODO: I tell B "how to go to this screen" + +- I tell B to press `Start` + +- Screen: indicates that something is in progress + +- Screen: shows that contact B has been discovered, `OK` button + - Alternative: screen also shows that my contact C has been discovered + +- I tap `OK` + +- I see that B appears as online. DONE.