paterkleomenis
f8fc9956d0
Calls: enable audio sharing flow on Linux
...
Enables the desktop share audio flow on Linux within Calls UI and plumbing.
- calls_call: add withAudio parameter to toggleScreenSharing, track
_screenWithAudio flag, create/destroy SystemAudioCapture when sharing
starts with audio, and clean it up in destroyController.
- calls_panel / calls_group_panel: use LoopbackAudioCaptureSupported()
to report audio support on all platforms; show a GenericBox with audio
toggle when a unique desktop capture source is available (PipeWire),
then start sharing with the chosen audio setting.
Depends on desktop-app/lib_webrtc#22
Closes #26642
2026-03-05 09:25:37 +04:00
John Preston
9496ebd19e
Remove AddFullWidthButton helper.
2025-12-18 21:17:07 +04:00
John Preston
08a979e638
Use more simple tr::... text helpers.
2025-12-15 21:40:54 +04:00
23rd
eca8dfb0ec
Renamed rpl::start_with_ with rpl::on_.
2025-12-10 21:28:33 +03:00
John Preston
f5036171cf
Add actions menu (about/copy/share) for auctions.
2025-11-20 22:24:16 +04:00
John Preston
cab93600dd
Add about auction box layout (no icons yet).
2025-11-15 12:00:01 +04:00
John Preston
f2464df96f
Update API scheme on layer 217.
2025-11-15 11:59:17 +04:00
John Preston
304cc33b76
Update API scheme on layer 216.
2025-10-10 09:27:00 +04:00
John Preston
313ae0f86c
Remove CenterWrap layout.
2025-08-18 17:55:20 +04:00
John Preston
b2fb2d5821
Attempt to fix the naturalWidth feature.
2025-08-13 11:18:34 +04:00
John Preston
b754ad5248
Use base::weak_qptr / base::make_weak.
2025-07-23 11:40:59 +04:00
John Preston
53b739139b
Suggest invite to empty/discarded joining call.
2025-05-01 11:13:20 +04:00
John Preston
c6b2967da0
Implement "Create New Call" interface.
2025-05-01 11:13:18 +04:00
John Preston
c72cf46db7
Implement fast confcall migration.
2025-05-01 11:13:18 +04:00
John Preston
2a7aac76d9
Update API scheme on layer 202.
2025-05-01 11:13:18 +04:00
John Preston
d50fad615f
Check confcall size limit.
2025-05-01 11:13:18 +04:00
John Preston
344c0f6427
Check phone access on join.
2025-05-01 11:13:17 +04:00
John Preston
c972485555
Allow revoking confcall link.
2025-05-01 11:13:17 +04:00
John Preston
502045f1fa
Improve mute/video migration to confcall.
2025-05-01 11:13:17 +04:00
John Preston
eb06c0da08
Try migrating mute/video state.
2025-05-01 11:13:17 +04:00
John Preston
021115b463
Nice join confcall confirm box.
2025-05-01 11:13:17 +04:00
John Preston
d052eac019
Initial call->confcall migration.
2025-05-01 11:13:16 +04:00
John Preston
9f3f715527
Allow sharing link from confcall.
2025-05-01 11:13:16 +04:00
John Preston
5d5dda548a
Implement nice call link box.
2025-05-01 11:13:16 +04:00
John Preston
7deb5bfdf2
Update API scheme, something works now.
2025-05-01 11:13:15 +04:00
John Preston
5e6c81a98e
Parse e2e participant keys.
2025-05-01 11:13:15 +04:00
John Preston
214cc83d4a
Update API scheme to layer 202.
2025-05-01 11:13:15 +04:00
John Preston
66bcc20f58
Fix requesting screencast rights on macOS.
2021-07-30 20:45:00 +03:00
John Preston
c100055fac
Allow sharing screen or window in one-on-one calls.
2021-07-30 00:40:25 +03:00