Commit log

4455387 Allow contacts popover to be activated even if app isn't foregrounded

Antonio Scandurra created

4dbded3 Implemented cell for mouse pointer

Mikayla Maki created

29f4653 Merge pull request #1614 from zed-industries/dock

Click to expand commit body
Dock

Kay Simmons created

6af7b7f Added toggle dock test

Mikayla Maki created

4c07dc9 Added focus on dock toggle

Mikayla Maki created

1c9c7ef Add the ability to specify a level when creating windows

Click to expand commit body
This lets some windows stay on top of others, independently of
whether the application is in the foreground.

Antonio Scandurra created

c1f448d Use `viewDidChangeEffectiveAppearance` to detect appearance changes

Antonio Scandurra created

d10f6f6 Toggle contacts popover when clicking on status bar icon

Antonio Scandurra created

9b8492a Extract a common `App::register_platform_window`

Antonio Scandurra created

f67e2be Refresh windows when OS appearance changes

Antonio Scandurra created

61ec334 Minor tweak to dock tests

K Simmons created

3b9b2cd Add tests for the dock

K Simmons created

ad77bb7 Fix mouse scroll in terminal items

K Simmons created

a7d0732 fixed release build issue

K Simmons created

0b5952e Fix incorrect rendering of toolbar in right anchored dock

Click to expand commit body
Make dock keybinding activate the dock if it wasn't hidden, and hide it if it was already active
Make clicking the expanded dock wash, hide the dock
Fix some issues with programmatically activating other panes, not hiding the dock
Tweak dock anchor menu text
Swap dock hide button for thin variant
Fix dock sidebar interactions
Add clicked state to search button and fix presenter issue sending clicked events when mouse not overlapping MouseRegion

Co-Authored-By: Mikayla Maki <mikayla@zed.dev>

K Simmons and Mikayla Maki created

3c88aa3 Fix hovering over hover popovers in the editor

Click to expand commit body
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>

K Simmons and Mikayla Maki 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

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
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`

Click to expand commit body
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

Click to expand commit body
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

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

376e674 Avoid double boxing of oneshot when calling `LKRoomPublishVideoTrack`

Click to expand commit body
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

Click to expand commit body
And also list windows

Nathan Sobo created

5347c7d Connect to LiveKit room in capture example

Nathan Sobo created

45d83b5 Remove LiveKitObjC experiment

Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>

Nathan Sobo and Antonio Scandurra created

3c2566f Copy WebRTC.framework when building livekit crate

Click to expand commit body
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

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created