Mikayla Maki and Antonio
40872c8bd4
Introduce an OSAction that can be associated with menu items for mac platform compatibility.
...
Co-authored-by: Antonio <antonio@zed.dev >
2023-02-22 09:02:31 -08:00
Julia and Max Brunsfeld
7ae2929d9d
Style
...
Co-Authored-By: Max Brunsfeld <max@zed.dev >
2023-01-25 15:09:57 -05:00
Mikayla Maki
fc7532d74d
Added complete scripts for generating third party license files
2023-01-23 12:47:12 -08:00
Kay Simmons
4da1890a54
working f and t bindings
2023-01-06 14:24:20 -08:00
Joseph Lyons
d9a7e1fed6
Appease clippy
2023-01-01 23:50:45 -05:00
Antonio Scandurra and Max Brunsfeld
6df112e924
Embed live_kit_client's .gitignore into top-level .gitignore
...
Co-authored-by: Max Brunsfeld <max@zed.dev >
2022-10-25 18:54:34 +02:00
Antonio Scandurra
70299e8135
Remove stray log statement
2022-10-24 11:02:41 +02:00
Antonio Scandurra
03b5a26fd6
Leave Zed room when LiveKit room disconnects
2022-10-21 14:21:45 +02:00
Antonio Scandurra
17a5db3a44
Switch back to using the legacy screen capturing API
...
The new API is buggy and inconsistent, so I think we should move on
for now.
2022-10-21 11:54:52 +02:00
Antonio Scandurra
97bd7980ac
Re-build live_kit_client when MACOSX_DEPLOYMENT_TARGET changes
2022-10-21 10:18:03 +02:00
Antonio Scandurra
f42838534b
Remove unused LKDisplays API
2022-10-21 10:12:24 +02:00
Nathan Sobo
56bec8d03b
Preserve symlinks in WebRTC.framework to avoid bundle signing failure
2022-10-20 14:37:04 -06:00
Nathan Sobo
b4bd448577
Fix crash loading Swift symbol (I think associated with concurrency)
...
I add /usr/lib/swift as an rpath, which seems to fix the issue even though
there doesn't seem to be a relevant library at that location on my machine.
Based on my research, wondering if `-Wl,-weak-lswiftCompatibilityConcurrency`
is also required for this to work on older OSes, but holding back for now.
2022-10-20 13:18:53 -06:00
Antonio Scandurra
4a1508d121
WIP
2022-10-20 20:17:54 +02:00
Antonio Scandurra
add5b58c06
WIP: Try using the new ScreenCaptureKit API when possible
2022-10-20 19:28:21 +02:00
Antonio Scandurra and Nathan Sobo
4772d6da50
Bump minimum macOS version to 10.15.7
...
This solves an issue with loading Swift libraries when running the
x86_64 binary.
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-10-20 18:01:41 +02:00
Antonio Scandurra
5556dc0075
Update live-kit to the latest version
2022-10-20 14:03:26 +02:00
Antonio Scandurra
3c54e91bec
Simplify renderer interface for live-kit-client
2022-10-20 09:51:55 +02:00
Nathan Sobo
ede148827a
Use fake LiveKit server to test we can send frames when screen sharing
2022-10-19 19:14:55 -06:00
Antonio Scandurra and Nathan Sobo
df546c2fc0
Use live_kit_client::TestServer in integration tests
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2022-10-19 16:35:34 +02:00
Antonio Scandurra
afc1bee25f
Start on implementing a fake live-kit server
2022-10-19 14:58:50 +02:00
Antonio Scandurra
61c50b393f
WIP: Start on a fake implementation of live-kit
2022-10-19 13:53:40 +02:00
Antonio Scandurra
0bca5b5721
Exercise unpublish_track in live_kit_client
2022-10-19 10:39:48 +02:00
Antonio Scandurra
65ddc77fa6
Add control to toggle screen-sharing
2022-10-19 10:19:20 +02:00
Antonio Scandurra
0c5fc49a86
WIP
2022-10-18 19:30:45 +02:00
Antonio Scandurra
347e506213
Use CFRelease instead of a custom LKRelease
2022-10-18 15:47:56 +02:00
Antonio Scandurra
2b999d5c44
Disconnect from live-kit Room on drop
2022-10-18 14:50:03 +02:00
Antonio Scandurra
ebcc4742a3
Use participant identity and track sid everywhere
2022-10-18 12:05:59 +02:00
Nathan Sobo
4a7c7e5e64
Pass tracks to Rust unretained
...
We always call CFRetain when constructing a track on the Rust side.
2022-10-17 23:56:41 -06:00
Nathan Sobo
5701078169
WIP
2022-10-17 23:47:55 -06:00
Nathan Sobo
a6ce6eed62
Get test_app running without crashing
2022-10-17 23:38:43 -06:00
Nathan Sobo
821e2f0689
WIP
2022-10-17 23:25:04 -06:00
Antonio Scandurra
186219322f
WIP
2022-10-17 18:00:54 +02:00
Antonio Scandurra
d8a5dae23b
WIP: Start integrating screen-sharing
2022-10-17 14:50:05 +02:00
Antonio Scandurra
0a4093692f
Update livekit_client
2022-10-17 10:48:09 +02:00
Antonio Scandurra
c6985e9d30
Move live_kit to live_kit_client and add live_kit_server
2022-10-17 09:59:16 +02:00