Commit Graph

689 Commits

Author SHA1 Message Date
Matthew Chen
2a6f77a7a7 Chat list design tweaks. 2021-11-19 16:09:39 -03:00
Matthew Chen
f9c37d4f69 Chat list design tweaks. 2021-11-19 16:09:39 -03:00
Matthew Chen
6d692e264a Do not bold timestamp for unread state. 2021-11-16 09:48:14 -08:00
Matthew Chen
9384bc8200 Chat list changes for badges. 2021-11-16 09:48:14 -08:00
Matthew Chen
443f5a3921 Chat list changes for badges. 2021-11-16 09:48:14 -08:00
Michelle Linington
f723cedb89 Badges avatars with custom diameters
- We now lerp the badge sprite to the closest design spec available
- Also enables badges on internal builds
2021-11-11 20:18:30 -08:00
Nora Trapp
b913d76e8b Fix theme changes on search results 2021-11-10 11:10:18 -08:00
Michelle Linington
cc4f5fe9d4 PR Feedback:
- Consistent use of ConversationStyle
- LocalUserDisplayMode is now a required initializer argument

Also a small bug fix around avatar file path URLs
2021-11-09 14:25:55 -08:00
Michelle Linington
905b7f6507 PR Feedback
- Rename the conversation avatar size class enum cases
- Add explanatory comment for explicit type declaration
2021-11-09 14:25:55 -08:00
Michelle Linington
59645cd456 Simplify reconfigure API 2021-11-09 14:25:55 -08:00
Michelle Linington
6105ee5a20 Better naming of size classes
Also fixes bug with EmojiReactorCell layout
2021-11-09 14:25:55 -08:00
Michelle Linington
f14f0ed90c Badged group avatars in ConversationView 2021-11-09 14:25:55 -08:00
Michelle Linington
dea35199b2 Clean up ConversationAvatarView data sources
Creates a special data source enum for ConversationAvatarView data
providers. Before, ContactCell and ConversationAvatarView used the data
source, neither applying to each perfectly
2021-11-09 14:25:55 -08:00
Michelle Linington
f459857799 ConversationAvatarView2 -> ConversationAvatarView 2021-11-09 14:25:55 -08:00
Michelle Linington
9f53832e14 Remove usage of ConversationAvatarView 2021-11-09 14:25:55 -08:00
Michelle Linington
bd51ca690a Replace AvatarImageView2 with ConversationAvatarView2
Adoption of ConversationAvatarView2 in many key locations. This isn't
exhaustive, but it's mostly there.

Some work left to be done around ConversationAvatarView2 data source
tweaks.
2021-11-09 14:25:55 -08:00
Michelle Linington
9123bbd0b4 Partial progress on badged avatars 2021-11-09 14:25:55 -08:00
michalnowak061
b0c88be89a Include snippet in cache key to fix duplicate search results 2021-11-08 13:31:07 -08:00
Matthew Chen
4aec5adac1 Move MobileCoin SDK to SignalUI. 2021-11-02 14:26:04 -03:00
Matthew Chen
f57de3335f Remove OWSContactsManager.allContactsMap. 2021-10-22 19:09:28 -03:00
Matthew Chen
1df780444a Don't cache signal accounts on contacts manager. 2021-10-22 19:09:28 -03:00
Matthew Chen
eec119025f Don't cache signal accounts on contacts manager. 2021-10-22 19:09:28 -03:00
Michelle Linington
77b7ea5c40 Fix a whole bunch of warnings 2021-10-21 21:11:26 -07:00
Matthew Chen
3d7e8a0ba4 Add script to normalize includes and imports. 2021-10-21 09:21:12 -03:00
Matthew Chen
5d780d1589 Apply script to normalize includes and imports. 2021-10-21 09:21:10 -03:00
Matthew Chen
3204a2f805 Add SignalUI framework target. 2021-10-19 09:39:53 -03:00
Matthew Chen
69d21a2121 Add SignalUI framework target. 2021-10-19 09:39:53 -03:00
Matthew Chen
b27457ecc6 Add SignalUI framework target. 2021-10-19 09:39:53 -03:00
Matthew Chen
9271f83624 Remove databaseChangesWillUpdate. 2021-09-08 21:41:13 -03:00
Nora Trapp
2814ab7629 Convert to new Promise library 2021-09-03 11:41:34 -07:00
Matthew Chen
71f68af9f5 Generalize batch update action derivation. 2021-08-23 18:22:43 -03:00
Matthew Chen
341ecadb47 Fix home view preview dismissal. 2021-08-19 16:57:31 -03:00
Matthew Chen
9a45828389 Cache home view cell height. 2021-08-12 20:29:30 -03:00
Matthew Chen
da281c1ef2 Cache home view cell height. 2021-08-12 20:29:29 -03:00
Matthew Chen
fc69485272 Fix build warnings. 2021-08-12 20:08:32 -03:00
Matthew Chen
557247b944 Respond to CR. 2021-08-12 20:03:34 -03:00
Matthew Chen
c291aecfc1 Preload content/measurement/layout for home view cells. 2021-08-12 19:35:22 -03:00
Matthew Chen
ba2e3ddebc Preload content/measurement/layout for home view cells. 2021-08-12 19:35:22 -03:00
Matthew Chen
79a6726d41 Remove over-zealous assert. 2021-08-05 20:04:24 -03:00
Matthew Chen
8eeb3f20bd Reduce cost of home view cell reuse. 2021-08-04 17:08:28 -03:00
Matthew Chen
d80578e81b Streamline HomeViewInfo. 2021-08-04 17:08:28 -03:00
Matthew Chen
404062ed29 Cache formatting of PersonNameComponents. 2021-08-04 17:08:28 -03:00
Matthew Chen
18abc01400 Reduce cost of home view cell reuse. 2021-08-04 17:08:27 -03:00
Matthew Chen
5064bb47c9 Reduce cost of home view cell reuse. 2021-08-04 17:08:26 -03:00
Matthew Chen
01457ed4a4 Introduce HVCellContentToken. 2021-08-04 17:04:20 -03:00
Matthew Chen
f0e8483652 Introduce HVCellContentToken. 2021-08-04 17:04:20 -03:00
Matthew Chen
d174e1bd3c Introduce HVCellContentToken. 2021-08-04 17:04:20 -03:00
Matthew Chen
c8e4bbbd9b Introduce HVCellContentToken. 2021-08-04 17:04:19 -03:00
Matthew Chen
ef4945704b Introduce HVCellContentToken. 2021-08-04 17:04:19 -03:00
Eugene Bistolas
7feede001c Context Menu programmatic dismissal support
Context menu layout is incorrect on iPad, some landscape cases
2021-08-02 13:50:51 -10:00