Marissa Le Coz
2199f4e701
Add avatar blur to video view background for remote group call members
2024-08-20 15:37:57 -04:00
Marissa Le Coz
c4668e1007
Limit Call Link names to 32 chars
2024-08-20 13:25:34 -04:00
Marissa Le Coz
4c7bdae525
[Call Links] Make Share Link cell respond to theme & dynamic type changes
2024-08-20 11:30:39 -04:00
Marissa Le Coz
7db9f4eec5
Add join 'card' to create call link sheet
2024-08-19 18:30:39 -04:00
Max Radermacher
cf248af8b4
Implement more of CreateCallLinkViewController
2024-08-19 14:52:24 -05:00
Sasha Weiss
ded6a3b9ac
Call isJustMe off groupCall, not self
2024-08-16 15:51:50 -07:00
Marissa Le Coz
cd2bb5c90a
Put flip cam button in alt location when alone in group call
2024-08-16 16:30:25 -04:00
Elaine
c76c6759fa
Allow gestures in empty space next to raise hand toast
2024-08-16 16:23:56 -04:00
Marissa Le Coz
54760a46d6
Hide flip cam tooltip when transitioning to being only person in call
2024-08-15 13:18:03 -04:00
Elaine
ce45accd77
Reenable drawer interaction while joining call
2024-08-15 10:49:06 -05:00
Marissa Le Coz
0b3ffc162f
Reduce bottom padding for call drawer when on small devices
2024-08-14 15:29:18 -04:00
Elaine
c31f32c7bf
Add share button to call link drawer
2024-08-14 13:19:04 -06:00
Elaine
b9c3f3957a
Disable drawer interaction while joining call
2024-08-12 16:35:40 -06:00
Elaine
ceaa9d6354
Remove unneeded keyframe shortening
2024-08-12 16:35:14 -06:00
Elaine
884e74c889
Use smoother, interruptible animation on bottom sheets
2024-08-08 16:09:58 -06:00
Elaine
8f012f53e6
Add call drawer to call link calls
2024-08-08 16:09:31 -06:00
Marissa Le Coz
64fe359c36
Fix sheet being blank in lobby when no one in call
2024-08-08 16:04:50 -04:00
Marissa Le Coz
3850fd1509
Do not let expanded local pip cover raised hand toast
2024-08-08 13:23:02 -04:00
Marissa Le Coz
4b2b118e9e
[Call drawer] Cap min alphas to 0.1 during crossfade
2024-08-07 16:20:54 -04:00
Pete Walters
a386f85531
Add some performance improvements around joining/leaving calls
2024-08-07 14:01:44 -05:00
Pete Walters
b465f762e4
Move the grid animation to animate alongside the sheet presentation.
2024-08-07 11:11:07 -05:00
Elaine
2687cc1d01
Correct raise hand toast width
2024-08-06 19:23:19 -04:00
Marissa Le Coz
55bb79d775
Timeout and interaction mgmt for 1:1 call drawer
2024-08-05 15:47:12 -04:00
Elaine
329796b0cc
Fix internal crash when call members change in keyframe animations
2024-08-05 11:32:07 -04:00
Pete Walters
a1f88295b6
Add support for showing remote mute indicator for 1:1 calls
2024-08-05 10:18:11 -05:00
Marissa Le Coz
8d1fd71a5e
[Call drawer] do not let local pip dip below drawer in 1:1 calls
2024-08-02 17:06:05 -04:00
Elaine
ec9b5172c4
Assert that call drawer snapshot updates are on the main thread
2024-08-01 12:03:21 -06:00
Marissa Le Coz
70de35ab4b
[Call drawer] Fix double-tap on '...' making CC overflow stick
2024-07-30 14:39:26 -04:00
Elaine
55b34b39a6
Add springing to call controls drawer
2024-07-30 10:53:22 -06:00
Marissa Le Coz
3aa572e3b3
[Call drawer] Fix incorrect video grid height
2024-07-30 12:47:01 -04:00
Max Radermacher
b9f49023ad
Send call link link previews
2024-07-26 22:00:54 -05:00
Max Radermacher
cae7b5ee0c
Mute automatically when joining large calls
...
Co-authored-by: Harry <109690906+harry-signal@users.noreply.github.com>
2024-07-26 16:57:29 -05:00
Adam Sharp
30726decd9
Improve type safety of ReusableTableViewCell
...
Splits `dequeueReusableCell(_:for:isRegistered:)` into two different methods,
overloaded on the presence of the `indexPath` parameter, allowing the `indexPath`
variant to return a non-optional value.
Also removes the `isRegistered` parameter, which was never passed by callers
and thus always defaulted to `true`.
2024-07-26 11:30:48 -04:00
Marissa Le Coz
d6e8eec797
[Call Drawer] Update one color and one spacing const
2024-07-26 11:21:43 -04:00
Marissa Le Coz
631403d125
Align raised hands toast to drawer on iPad
2024-07-25 13:00:51 -04:00
Marissa Le Coz
3f7ce24b40
Split drawer feature flag into two
2024-07-24 18:51:23 -04:00
Marissa Le Coz
a6aa7c53aa
[call drawer] Scoot the call controls confirmation toast down
2024-07-24 17:08:10 -04:00
Marissa Le Coz
4d90fb505c
Update call drawer colors
2024-07-24 15:22:28 -04:00
Max Radermacher
2050dc77c6
Use PluralAware for raise hand toast string
2024-07-24 14:10:11 -05:00
Elaine
935c242cf8
Manage how sheet interactions/animations interact with timeout and UI elements
...
Co-authored-by: Marissa Le Coz <marissa@signal.org>
2024-07-24 10:59:11 -04:00
Elaine
2dc3fa16d0
Animate call controls height changes
2024-07-22 14:14:38 -06:00
Elaine
28d7a9bd22
Animate drawer around pivot point when not dragging
2024-07-22 13:50:24 -06:00
Elaine
ed35c95216
Update call header for controls drawer
2024-07-22 13:35:04 -06:00
Sasha Weiss
239fc7876e
Drop our custom ContextMenuButton
2024-07-22 11:38:39 -07:00
Elaine
16282ffb2d
Localize collapsed raise hand toast text
2024-07-17 18:38:03 -05:00
Rashad Sookram
8b7a089ba0
Update to RingRTC v2.44.4
2024-07-17 16:24:23 -05:00
Marissa Le Coz
518a63fa6e
Make drawer not present during ringing call controls
2024-07-16 12:57:57 -04:00
Pete Walters
8aed9f2093
Add drawer support to 1:1 calls
2024-07-15 17:54:16 -05:00
Marissa Le Coz
4b45112f6c
Add crossfade to call drawer
2024-07-12 13:38:14 -04:00
Elaine
dec5e340d1
Add haptics when swiping between call views
2024-07-12 10:36:02 -06:00