6bc17cc
Fix remaining test failures
K Simmons created
6bc17cc
Fix remaining test failures
K Simmons created
fa8bac9
fixed one failing test
Mikayla Maki created
7588c58
Merge pull request #1623 from zed-industries/alt-is-met
Alt as meta
Mikayla Maki created
951896f
finished option as meta
Mikayla Maki created
b45d5e8
Added tests for alt->meta behavior
Mikayla Maki created
0f9ff57
Show the correct icon in status bar
Antonio Scandurra created
97ccb16
Rework status bar item to use a custom view
Antonio Scandurra created
a102b3b
Start on a real status bar item implementation
Antonio Scandurra created
b3dd09a
:art:
Antonio Scandurra created
a34eaa3
Pass `reused` parameter to `Presenter::dispatch_event` for status items
Antonio Scandurra created
11d47f5
Use a transparent layer for status bar
This allows the compositor to blend the GPUI view with the background.
Antonio Scandurra created
a9c2881
Set contents scale and drawable size when creating status metal layer
Antonio Scandurra created
2acd215
Wire up event handling for status items
Antonio Scandurra created
6578af6
WIP: Start rendering GPUI views to macOS status bar
Antonio Scandurra created
f50c6af
Encapsulate metal layer into `Renderer`
Antonio Scandurra created
e803dd9
Remove `platform::WindowContext` trait
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
1c810d7
WIP: Show status bar item with a backing metal layer
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
2b9fe0a
WIP
Antonio Scandurra created
c03300d
WIP: Start on `App::add_status_bar_item`
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
21c91a2
Add the ability to hide the titlebar when creating windows
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
ca618b0
Render surfaces correctly when encoded in `420YpCbCr8BiPlanarFullRange`
Antonio Scandurra created
4e0380c
Debounce frame assignment using a `watch`
Antonio Scandurra created
d407f52
WIP: render screen-sharing frames
Antonio Scandurra created
645338c
Register to publishing of remote tracks
Antonio Scandurra created
37ca565
Parameterize LiveKit URL
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
376e674
Avoid double boxing of oneshot when calling `LKRoomPublishVideoTrack`
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
b154c3c
Expose Swift errors as `anyhow::Result` in live_kit
Antonio Scandurra created
df3ab13
Publish screen-sharing video track on the newly-created Room
Antonio Scandurra created
7bf64ec
Add ability to get a screen share track for a window
And also list windows
Nathan Sobo created
5347c7d
Connect to LiveKit room in capture example
Nathan Sobo created
45d83b5
Remove LiveKitObjC experiment
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Nathan Sobo and Antonio Scandurra created
3c2566f
Copy WebRTC.framework when building livekit crate
We determine the location of the target executable directory in a somewhat hacky way, but it seems reasonably stable. Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Nathan Sobo and Antonio Scandurra created
4bcc008
WIP: Start on live_kit crate that uses a C-based bridge
Nathan Sobo created
52f32b5
WIP: Talk to Swift via C without involving Objective-C
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
5fec784
Link Swift stdlib
Antonio Scandurra created
46abb1c
WIP
Antonio Scandurra created
6c28b21
WIP: Start binding LiveKit
Antonio Scandurra created
b51abc5
Read the frame data out of the CMSampleBuffer
Still not sending it anywhere, but think I'm reading it correctly.
Nathan Sobo created
047b511
Start on a new, more abstract `CompressionSession` primitive
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
600029a
WIP: Start converting H264 samples to Annex-B NALs
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
7054fa6
Start compressing captured frames as H264
Antonio Scandurra created
f621d29
Move `core_media` into `media` crate
Antonio Scandurra created
a02e388
Honor scale factor when rendering
Antonio Scandurra created
3f66dd6
:fire:
Antonio Scandurra created
fcf6aa1
Return results for fallible media APIs
Antonio Scandurra created
79a7a0e
Capture screen in BGRA8 and render it in `capture` example app
Antonio Scandurra created
37da841
Start on using CVMetalTextureCache
Nathan Sobo created
531ffc0
Pass CVImageBuffers into GPUI instead of IOSurfaces
Nathan Sobo created
0430bbf
WIP: Start on Renderer::render_surfaces but really it's nothing
Nathan Sobo created
db88ee2
Handle captured frames in the background
Nathan Sobo created