Commit Graph

145 Commits

Author SHA1 Message Date
Torsten Grote
d9c32d900d New design for second user testing 2018-12-12 14:30:58 -02:00
Torsten Grote
e7df7810a6 replace peer by contact, improve link sharing, and icon tinting 2018-12-12 09:57:50 -02:00
Torsten Grote
ecc73b95e3 Improvements for second testing round 2018-12-12 09:57:50 -02:00
Torsten Grote
6985f2d31a Add error message for invalid links 2018-12-12 09:57:50 -02:00
Torsten Grote
0d75636720 Rearrange layout so sending link comes first 2018-12-12 09:57:50 -02:00
Torsten Grote
66c667e553 Make 'Add a Contact' screen scrollable when keyboard is open 2018-12-12 09:57:50 -02:00
akwizgran
9e8c75fe10 Hide QR code buttons. 2018-12-12 09:57:50 -02:00
akwizgran
98add37b8d Combine input and output into one screen. 2018-12-12 09:57:50 -02:00
akwizgran
c6fb695b3c Use accent resource so colour is correct for dark theme. 2018-12-12 09:57:50 -02:00
akwizgran
1e22e6819f Use kobakei's speed dial library. 2018-12-12 09:57:49 -02:00
Torsten Grote
6c0ef388fa Hack compound drawable tint for API < 23 2018-12-12 09:56:20 -02:00
Torsten Grote
ef1bcd1299 Make link visible in dark theme 2018-12-12 09:56:20 -02:00
Torsten Grote
f88b176632 Make QR code another view on the invite link 2018-12-12 09:56:20 -02:00
Torsten Grote
c373aab555 Allow actual QR code scanning and use dedicated contact alias fragment 2018-12-12 09:56:20 -02:00
Torsten Grote
aa1fd4e84a Add (non-functional) button for scanning QR code 2018-12-12 09:56:20 -02:00
Torsten Grote
8bdd7bc595 Add buttons to switch between showing link and code 2018-12-12 09:56:20 -02:00
Torsten Grote
2d9b6302d3 Move link input into fragment 2018-12-12 09:56:20 -02:00
Torsten Grote
1799cfae89 Show QR code by default instead of link 2018-12-12 09:56:19 -02:00
Torsten Grote
bbc6907c1d Actually add fake contact ~1 minute after entering link 2018-12-12 09:56:02 -02:00
Torsten Grote
ace2ea3c5b Add pending contact requests screen 2018-12-12 09:56:01 -02:00
akwizgran
416f023fb4 Add third speed dial action, share button. 2018-12-12 09:55:34 -02:00
Torsten Grote
a8080ad84b Add Activities for receiving and entering contact link 2018-12-12 09:55:31 -02:00
Torsten Grote
e6229a3a13 [android] Factor out image preview into its own view class 2018-12-06 17:56:02 -02:00
Torsten Grote
5fbacb4ee4 [android] Split out an EmojiTextInputView from TextInputViews
This also removes the TextInputController whose job is now done by the view.
2018-12-06 17:56:02 -02:00
Torsten Grote
c7f4e976ed [android] Require users of TextInputView to set its controller 2018-12-06 17:56:02 -02:00
Torsten Grote
d6c18db9e9 [android] set image preview size to 1/4 of screen height 2018-12-06 17:56:02 -02:00
Torsten Grote
8fe49d9961 [android] Re-factor TextInputViews 2018-12-06 17:56:02 -02:00
Torsten Grote
800dfed5c1 [android] support adding image attachments to private messages 2018-12-06 17:55:59 -02:00
Torsten Grote
7b22d3b84d [android] Address review issues for image fullscreen view 2018-11-28 17:26:01 -02:00
Torsten Grote
c8fa23273f [android] support pull down to dismiss pattern for ImageActivity 2018-11-28 17:26:01 -02:00
Torsten Grote
fbe5df8938 [android] Add ImageActivity to show images in full-screen 2018-11-28 17:26:01 -02:00
Torsten Grote
8a839fb5e4 [android] display image attachments for conversation messages 2018-11-19 20:35:07 -02:00
Torsten Grote
ad4729b2f9 [android] refactor conversation items and view holders
This is a preparation for image support.
2018-11-08 10:27:29 -02:00
Torsten Grote
c3cb966009 [android] move conversation classes into their own package 2018-11-07 11:48:20 -03:00
akwizgran
be1ca89309 Change button text to match name of action. 2018-11-07 10:40:59 +00:00
Torsten Grote
7059f376f1 [android] Add UI for changing contact alias
This introduces the first ViewModel to share state between the
ConversationActivity and the AliasDialogFragment.
2018-11-06 13:42:51 -03:00
Torsten Grote
4db64f51a8 [android] Use same color for all messages in private groups 2018-11-02 15:59:49 -03:00
Torsten Grote
78172038ef [android] Always center selectable contacts vertically 2018-11-02 15:38:01 -03:00
Torsten Grote
7d0c418877 [android] Align short incoming messages on the left 2018-11-02 15:37:16 -03:00
akwizgran
79d5612645 Use "text" to refer to message text. 2018-10-10 10:40:30 +01:00
akwizgran
499c586a59 Keep screen on while scanning QR code. 2018-10-02 12:03:29 +01:00
akwizgran
cc87c4e37d Merge branch '1391-start-end-api15' into 'master'
RTL language layout fixes

Closes #1391

See merge request briar/briar!938
2018-09-28 08:45:17 +00:00
Torsten Grote
fad0057c4a Fix notice shadows 2018-09-27 20:32:13 -03:00
Torsten Grote
f7d928c774 Fix start/end margins for API 15
Fixes #1391
2018-09-27 19:07:13 -03:00
Torsten Grote
fdfddd2667 Fix small RTL UI glitches in blog post layouts 2018-09-19 14:56:45 -03:00
akwizgran
296546544f Remove auto-generated layout IDs. 2018-09-19 17:42:25 +01:00
akwizgran
ad579a6ba3 Restore max of 50 contacts. 2018-09-19 17:42:09 +01:00
Torsten Grote
90e82357ba Move back to previous way of creating at least one test contact 2018-09-19 11:38:00 -03:00
Torsten Grote
b3b40753d8 RTL support: Address review issues 2018-09-19 11:33:03 -03:00
Torsten Grote
da3cb95151 Move TrustIndicator behind date in AuthorView
to prevent it from being pushed off-screen

Fixes #1076
2018-09-19 11:33:03 -03:00