Nora Trapp
91c8b4a250
Further design feedback
2021-03-04 18:32:24 -08:00
Matthew Chen
1546fbe72a
Use dynamic type in contact cell subtitles.
2021-01-21 22:32:42 -03:00
Matthew Chen
111338b59d
Rewrite conversation view.
2020-12-10 12:44:13 -03:00
Michelle Linington
37a9ce213f
Add darkTranslucent styling option for SafetyNumberConfirmationSheet
2020-12-08 11:16:25 -08:00
Matthew Chen
cdd27f7c27
Rework the 'pending member requests and invites' view.
2020-09-03 18:33:07 -03:00
Nora Trapp
fc63f37329
New safety number sheet
2020-06-25 19:04:12 -03:00
Matthew Chen
8f66b175c6
Tweak avatar sizes again.
2020-04-22 15:21:34 -03:00
Matthew Chen
525ff43be6
Avoid "note to self" icon in group conversation settings.
2020-04-17 17:33:27 -03:00
Matthew Chen
8859870af1
Add UI for groups v2 invites.
2020-04-06 11:09:06 -03:00
Matthew Chen
ac581b4ef7
Refine conversation settings view.
2020-04-02 13:55:11 -03:00
Michael Kirk
f63a64243a
convert colors to Swift
2019-09-24 15:12:50 -07:00
Michael Kirk
45c4066a80
Fix deadlock with thread.name
...
For contact threads, thread.name opened a sneaky transaction, which would
sometimes cause a deadlock.
This commit moves the name method to the contact manager and offers an explicit
transaction flavor. There is still a sneaky transaction flavor used in some
places where it's deemed dangerous to plumb through a transaction without
further scrutiny.
2019-08-23 18:45:23 -06:00
Nora Trapp
b9bb444276
Add UUID support to groups
2019-07-10 13:27:36 -07:00
Matthew Chen
28f37a7a34
Update contacts cells' dependencies.
2018-10-25 09:48:57 -04:00
Michael Kirk
c7662b5a86
Step 2/2 %s/OWSAssert/OWSAssertDebug for existing previous assert semantics
...
Going forward, we want to prefer safer asserts, but we don't want to blindly
apply crashing asserts across the codebase
2018-09-07 10:00:48 -06:00
Matthew Chen
cc5a480baa
Apply OWS log functions in Objective-C.
2018-08-27 12:58:52 -04:00
Matthew Chen
713606271c
Rename fail macros in Obj-C.
2018-08-27 10:29:51 -04:00
Matthew Chen
579e88bdc2
Improve nullability handling for SignalAccount.
2018-08-01 09:22:56 -04:00
Matthew Chen
fa8a07abf1
Respond to CR.
2018-07-26 10:54:45 -04:00
Matthew Chen
8862f9a531
Refine views.
2018-07-20 15:26:46 -04:00
Matthew Chen
c460ff2945
Fix contact cell layout.
2018-07-05 17:36:53 -04:00
Matthew Chen
7634e3a44d
Respond to CR.
2018-06-28 13:16:59 -04:00
Michael Kirk
803a58f33a
avoid assert
...
// FREEBIE
2018-06-22 14:38:53 -06:00
Matthew Chen
8cb057c23f
Fix 'contact cell vs. message details layout' issue.
2018-06-21 17:16:50 -06:00
Matthew Chen
c8d0a80032
Fix 'contact cell vs. message details layout' issue.
2018-06-21 17:16:50 -06:00
Matthew Chen
2ecbf1bb65
Fix 'contact cell vs. message details layout' issue.
2018-06-21 17:16:50 -06:00
Matthew Chen
1a57fe631c
Fix 'contact cell vs. message details layout' issue.
2018-06-21 17:16:50 -06:00
Matthew Chen
0df71e22a5
Fix message detail view.
2018-06-21 17:16:50 -06:00
Matthew Chen
1acf51ea5c
Unify the cell and avatar sizes.
2018-06-15 11:08:01 -04:00
Matthew Chen
261719e53b
Unify the cell and avatar sizes.
2018-06-15 10:42:38 -04:00
Matthew Chen
dd49c6225f
Auto-size contact cells everywhere.
2018-06-15 10:01:16 -04:00
Matthew Chen
44b23d44fd
Respond to CR.
2018-06-13 12:40:34 -04:00
Matthew Chen
f4a559156c
Style the search results.
2018-06-13 12:34:24 -04:00
Matthew Chen
2edabdbba4
Sort group members.
2018-05-16 17:13:42 -04:00
Matthew Chen
8c1362b807
Fix small text usage.
2018-04-09 16:15:24 -04:00
Matthew Chen
ade2ee7216
Use dynamic type everywhere in conversation view.
2018-04-09 14:25:53 -04:00
Michael Kirk
6f1608f44b
Conventional naming for out custom PureLayout methods.
...
This moves methods more in line with PureLayout conventions.
- Methods always specify if they pin to an edge vs margin
- `margin` is a reserved word which should only refer to layout margins.
i.e. do not use it to refer to "inset" and "offset".
// FREEBIE
2018-04-02 17:02:32 -04:00
Michael Kirk
5c2075cdb6
Show disappearing messages timer in share extension
...
// FREEBIE
2018-01-21 20:31:40 -05:00
Matthew Chen
9a990b58e8
Respond to CR.
2017-12-19 11:38:25 -05:00
Matthew Chen
74efcb9041
Rework thread safety in profile manager.
2017-12-11 12:28:28 -05:00
Michael Kirk
a58f1f385c
Share a photo from photos app
...
Shows the conversation picker, and sends the attachment to that
conversation.
There's still a lot TODO
-[ ] resolve JSQ dependency
-[ ] properly wait for app to load
-[ ] dismiss share extension after send is complete
-[ ] support non jpeg file types
-[ ] Fix device sleep manager
// FREEBIE
2017-12-07 10:13:06 -05:00