* Moving color files
* Moving theme classes into their own package
* Only obtain new theme when required
* UI Tweaks
Using the proper color for danger as opposed to one hardcoded color
Reusing BlackAlpha40
Using the right delete icon in settings
* matching figma
* Matching signature across buttons
* Dialogs do not have a 'x' button by default
* Updated typography
Updated the typography in an composition local so it can be accessed from anyehere in compose and matching the figma declarations.
* Centered text in control messages
* Fixing new color access for action items
* renaming spacing to be more general
* Unifying dimensions and rectifying design inconsistencies
Unifying spacing values and reusing common ones
Identified spacing issues and inconsistencies in design and figma
* Rounded corners for the new conversation sheet
* Rounding sheets corners
* Spacing fixes and UI consolidating
Discussed with QA to make sure the 'new message' screen should indeed behave as the other screens and use disabled state instead of disappearing
* Disappearing messages tweaks
Re-using our new radio buttons in disappearing messages
Tweaking UI to match designs
* Cleaning up spaces
* Migrating to Material3
* Fixing UI issues found
* PR feedbacks
---------
Co-authored-by: bemusementpark <bemusementpark>
* Simplifying profile picture view
We don't need the isLarge option as the component's size is always set.
Using profilePictureView in the call screen.
* Swapping avatars between user and contact's
* Adding the user's avatar for when it needs to be displayed
* Making sure we never invert the contact's landscape rotation
* Update app/src/main/java/org/thoughtcrime/securesms/calls/WebRtcCallActivity.kt
Co-authored-by: Andrew <andrewgallasch@gmail.com>
* Update app/src/main/java/org/thoughtcrime/securesms/calls/WebRtcCallActivity.kt
Co-authored-by: Andrew <andrewgallasch@gmail.com>
* Update app/src/main/java/org/thoughtcrime/securesms/calls/WebRtcCallActivity.kt
Co-authored-by: Andrew <andrewgallasch@gmail.com>
---------
Co-authored-by: Andrew <andrewgallasch@gmail.com>