Cody Henthorne
143a61e312
Fix calling error state display bugs.
2024-06-21 09:19:47 -03:00
Greyson Parrelli
b6a4e1f145
Rewrite the AppDependencies system.
2024-06-05 15:46:00 -04:00
mtang-signal
b36b00a11c
Update camera permission UI for voice calls.
2024-06-05 15:46:00 -04:00
Nicholas Tinsley
881d231a93
Improve group call reactions UI when presented without raise hand.
...
This also dismisses the custom reaction picker when switching to PiP mode.
2024-04-24 10:13:56 -04:00
Cody Henthorne
16588c401e
Reduce verbosity of WebRtcViewModel event logging during calls.
2024-04-09 16:18:06 -04:00
Cody Henthorne
ce778be895
Resume call PIP on app foreground.
2024-03-19 14:47:58 -04:00
Cody Henthorne
9e349d2b30
Mute video when closing system PIP during a call.
2024-03-19 14:47:58 -04:00
Cody Henthorne
0036b8e2d6
Migrate legacy png and webp to signal symbols.
2024-01-31 22:12:17 -05:00
Nicholas Tinsley
d42dfd3edd
Don't hide call controls when interacting with PiP.
2024-01-04 15:50:31 -05:00
Nicholas Tinsley
c837840e04
Properly hide toolbar gradient in calling view.
2024-01-03 15:12:45 -05:00
Cody Henthorne
624f863da4
Ensure call links UX is still available post new calling features.
2024-01-03 15:12:44 -05:00
Nicholas Tinsley
9ed80d46b6
Add confirmation dialog for lowering a raised hand.
2023-12-19 11:12:57 -05:00
Cody Henthorne
23a58ac064
Fix showing control bottom sheet on incoming rings.
2023-12-15 12:04:33 -05:00
Cody Henthorne
853862c475
Fix call info sheet scroll position after dismissing.
2023-12-13 10:24:53 -05:00
Cody Henthorne
b646e69b6b
Fix self-PIP boundaries in calls.
2023-12-13 10:15:28 -05:00
Cody Henthorne
7bba4ed820
Move switch camera button to self pip.
2023-12-08 11:40:02 -05:00
Nicholas Tinsley
6aac250990
Send reactions.
2023-12-07 15:18:05 -05:00
Cody Henthorne
0bf2ae6075
Fix various UI quirks with new calling controls.
...
- Change nav bar color
- Fix padding in info list
2023-12-07 10:41:12 -05:00
Cody Henthorne
a678555d8d
Receive calling reactions support and control ux refactor.
...
Co-authored-by: Nicholas <nicholas@signal.org >
2023-12-06 16:42:04 -05:00
Greyson Parrelli
7d5786ea93
Add a core-util-jvm module.
...
This is basically a location where we can put common utils that can also
be imported by libsignal-service (which is java-only, no android
dependency).
2023-10-05 19:13:19 -04:00
Alex Hart
f5c5a34798
CallLink profile sharing via ProfileKeySendJob.
2023-10-03 10:00:42 -04:00
Alex Hart
0940c88c20
CallLink NullMessage sending.
2023-09-28 19:57:33 -04:00
Alex Hart
92b0ebb6f6
Call Link single-user request sheet.
2023-09-11 17:07:12 -03:00
Alex Hart
13853c708e
Implement proper in-call status for call links.
2023-08-10 15:29:02 -03:00
Alex Hart
ca210f2b6d
Add denial dialogs for call links.
2023-08-10 15:29:02 -03:00
Alex Hart
30d0b6fd0e
Add additional call links moderation ui.
2023-08-10 15:29:02 -03:00
Alex Hart
d247e2c111
Implement several parts of the call links admin UX.
2023-08-10 15:05:18 -03:00
Nicholas
7ff4a82755
Show popup on switching to/from speakerphone.
2023-08-01 15:51:31 -04:00
Alex Hart
e47765d7d5
Add logging to WebRtcActivity Intent.
2023-06-28 17:13:15 -04:00
Cody Henthorne
6c95b766d6
Fix answer audio call and video starting bug.
2023-06-26 14:10:13 -04:00
Alex Hart
1bdc77affe
Resolve issue with incoming video call state.
2023-06-22 14:52:10 -03:00
Alex Hart
9fef8386e6
Fix initial call state when starting from action.
2023-06-15 15:36:08 -04:00
Alex Hart
6cd59daf0a
Fix several issues with call notifications.
2023-06-15 15:36:08 -04:00
Alex Hart
886c149c3f
Add in-call info sheet for call links.
2023-06-15 13:31:59 -04:00
Nicholas
e4f70fa4fe
Delegate to system to handle rotation in video call PiP.
2023-05-10 15:59:26 -04:00
Nicholas
89397ae7cc
Picture-in-Picture call improvements.
2023-05-05 12:48:53 -03:00
Nicholas
125c4f43cf
Make audio device button directly toggle when only two devices are present.
2023-05-05 12:48:53 -03:00
Alex Hart
7374e7ee23
Fix PiP crash on devices that lie about support.
...
Fixes #12924
2023-05-02 09:51:45 -03:00
Nicholas
d70213e031
Mute the camera if Signal loses focus.
...
Addresses #12754 .
2023-04-24 19:12:10 -04:00
Alex Hart
ea6d1a9381
Fix case where device lied about pip mode support.
2023-04-14 16:30:07 -04:00
Aaron Labiaga
0156e74f5a
Improve transition to PiP mode.
...
Use setAutoEnterEnable to true for smooth transition to
Picture-in-Picture when in gestural navigation mode.
Closes #12878
2023-04-12 16:29:48 -04:00
Alex Hart
022195508a
Swap AlertDialog.Builder for MaterialAlertDialogBuilder.
2023-04-05 16:40:23 -03:00
Alex Hart
d3daaff6a4
Update collapsed toolbar state for group calling.
2023-04-05 16:40:23 -03:00
Nicholas
a0aeac767d
New Android 12+ audio route picker for calls.
2023-04-05 16:40:23 -03:00
Alex Hart
8f9713a2c0
Add new call toast and remove call button labels.
2023-03-23 13:32:51 -04:00
Cody Henthorne
e76bec63a3
Remote ring small groups feature flag.
2022-12-08 12:07:02 -04:00
Cody Henthorne
8d7393e4b5
Fix controlls showing in call PIP.
2022-09-28 11:33:35 -04:00
Alex Hart
26bebb9811
Upgrade several AndroidX Libraries.
...
AppCompat 1.2.0 to 1.5.1
Lifecycle 2.3.1 to 2.5.1
Navigation 2.3.5 to 2.5.2
Fragment 1.3.5 to 1.5.2
Annotations 1.2.0 to 1.4.0
Window 1.0.0-alpha09 to 1.0.0
AAPT2 to 7.0.4
Fragment-Testing 1.3.5 to 1.5.2 (matching Fragment)
2022-09-14 15:30:43 -04:00
Cody Henthorne
9558513190
Prevent empty call screen after missed calls.
2022-09-13 13:07:42 -04:00
Cody Henthorne
84717b95f7
Add logging around how call activity is started.
2022-08-18 16:01:05 -04:00