Matthew Chen
2b75c4034d
Pull out OWSConversationColor to its own file.
2018-09-27 12:24:14 -04:00
Matthew Chen
5a99cd347f
Pull out OWSConversationColor to its own file.
2018-09-27 12:24:14 -04:00
Matthew Chen
43dc362fc7
Fix secondary color within message bubbles.
2018-09-27 12:22:52 -04:00
Matthew Chen
0e5f42defe
Use new asset for default contact avatars.
2018-09-27 12:22:14 -04:00
Matthew Chen
857cdf4368
Map the legacy conversation color names.
2018-09-27 11:26:21 -04:00
Matthew Chen
ec0206ff01
Adapt text size of default avatars to avatar size.
2018-09-27 11:25:18 -04:00
Matthew Chen
6d14a1b472
Local profile default avatars should use steel background.
2018-09-27 11:24:20 -04:00
Matthew Chen
27488f078a
Replace old "default profile avatar" icon with default avatar for local user.
2018-09-27 11:24:20 -04:00
Matthew Chen
e4ab360716
Respond to CR.
2018-09-27 10:43:50 -04:00
Matthew Chen
547724b5cf
Add inner shadows to profile pics.
2018-09-27 09:41:42 -04:00
Matthew Chen
352777765e
Add inner shadows to profile pics.
2018-09-27 09:41:42 -04:00
Matthew Chen
ff6feafe8c
Update text colors.
2018-09-27 09:30:59 -04:00
Matthew Chen
6715e3d1ad
Respond to CR.
2018-09-27 09:28:16 -04:00
Matthew Chen
b20cd57383
Rename OWSConversationColor.
2018-09-27 09:15:15 -04:00
Matthew Chen
3adc03fa2c
Rework conversation message bubble colors; add "conversation colors" class.
2018-09-27 09:07:47 -04:00
Matthew Chen
b3ad6e27dc
Rework conversation message bubble colors; add "conversation colors" class.
2018-09-27 09:07:47 -04:00
Matthew Chen
26a2d568de
Add "conversation color mode" enum.
2018-09-27 09:07:47 -04:00
Matthew Chen
e5150267c2
Rework the conversation color constants.
2018-09-27 09:07:47 -04:00
Matthew Chen
da63731447
Respond to CR.
2018-09-27 09:07:03 -04:00
Matthew Chen
8db4595bdc
Rework group avatars to reflect conversation colors.
2018-09-27 08:55:20 -04:00
Matthew Chen
1c920c6be6
Rework group avatars to reflect conversation colors.
2018-09-27 08:55:20 -04:00
Matthew Chen
25d56b30c1
Rework group avatars to reflect conversation colors.
2018-09-27 08:55:20 -04:00
Matthew Chen
2f9eae5caf
Respond to CR.
2018-09-27 08:50:52 -04:00
Matthew Chen
7b2dd19fb8
Respond to CR.
2018-09-25 16:11:37 -04:00
Matthew Chen
ae84528dc3
Update avatar colors; add shaded conversation color constants, modify color picker to be color-name-based, not color-based, use shaded conversation colors, remove JSQ.
2018-09-25 16:11:37 -04:00
Matthew Chen
87836f506b
Move more singletons to SSKEnvironment.
2018-09-21 09:06:48 -04:00
Matthew Chen
6a712366ae
Tweak gray 95.
2018-09-20 10:15:09 -04:00
Matthew Chen
922c505559
Respond to CR.
2018-09-20 10:14:20 -04:00
Matthew Chen
ef6689410b
Design feedback from Myles.
2018-09-20 10:14:20 -04:00
Matthew Chen
8cf5f3e58f
New grayscale palette.
2018-09-20 10:14:20 -04:00
Matthew Chen
3b2c5bfc7b
Modify mock environments to register all db views.
2018-09-19 16:29:15 -04:00
Matthew Chen
e1db60c1c0
Rework creation of singletons.
2018-09-19 15:11:26 -04:00
Michael Kirk
21e67e9a1d
New resolutions for call banner, rename to accommodate multiple X devices.
...
Only apply work-around to legacy versions where required.
2018-09-19 11:17:40 -06:00
Michael Kirk
3df0e72eda
Extract SPK rotation and CreatePreKey operations
2018-09-17 10:10:32 -06:00
Michael Kirk
920a82564f
Merge tag '2.29.3.3'
2018-09-15 09:17:08 -05:00
Michael Kirk
e7f9598e68
disable dark theme switch for production
2018-09-14 17:45:32 -05:00
Matthew Chen
9b94580dae
Update assertions.
...
* Streamline precompiled headers.
* Remove obsolete assertions in Constraints.h.
2018-09-14 14:30:06 -04:00
Michael Kirk
df67e883f3
BlockList vs. "zero length" group names
2018-09-14 11:32:39 -05:00
Michael Kirk
b447e68597
clarify post-unblock-group copy
2018-09-14 11:09:14 -05:00
Michael Kirk
c1b88b5f48
copy cleanup: remove redundant body
2018-09-14 10:52:01 -05:00
Michael Kirk
0f9b0936df
Use cached group details when rendering blocklist
2018-09-14 10:31:17 -05:00
Michael Kirk
1f15ba6dc5
Cache group details on blocking manager
...
In case the group thread is later deleted.
2018-09-14 10:31:17 -05:00
Michael Kirk
c0991fce74
enable dark theme for beta
2018-09-12 19:21:14 -05:00
Michael Kirk
7b7da4bc13
add docs to BlockListCache
2018-09-12 19:16:14 -05:00
Michael Kirk
fd492f379a
Use BlockListCache where possible
2018-09-12 19:16:14 -05:00
Michael Kirk
2c49232db0
remove barely used getters
...
Lock contention on these methods is less important because we're not iterating
over their access, e.g. per tableViewCell
2018-09-12 19:16:14 -05:00
Michael Kirk
448936d156
BlockListCache
...
block manager synchronizes on self for coherent read/writes to blocking state
across threads, but we want to be able to have performant reads on the main
thread.
2018-09-12 19:16:14 -05:00
Michael Kirk
28d28cf2b6
remove unused code
2018-09-12 19:16:14 -05:00
Michael Kirk
b6eb1476cb
Leave group when blocking it
2018-09-12 19:16:14 -05:00
Michael Kirk
8aba5725cf
BlockListViewController v. group blocking
2018-09-12 19:16:14 -05:00