5898fa6
Temporarily disable status item so that we can merge to `main`
Antonio Scandurra created
5898fa6
Temporarily disable status item so that we can merge to `main`
Antonio Scandurra created
66d13cf
Query `isKeyWindow` on `windowDidBecomeKey` or `windowDidResignKey`
Before we were assuming that receiving a callback meant that the window was in that "key" state accordingly, but with popups that's not always the case. In particular, there was a bug that caused an unrelated window to receive `windowDidBecomeKey` when making an `NSPanel` the key window.
Antonio Scandurra created
ea00a00
Start showing a filter query in contacts popover
Antonio Scandurra created
462e585
Use an "always active" tracking area to detect `mouseMoved` events
This ensures that we can still receive mouse moved events (e.g. for setting the cursor style) for panels that float above other windows even if the application isn't active.
Antonio Scandurra created
1472681
Animate popup window as if it were an `NSMenu`
Antonio Scandurra created
9efa39e
Merge branch 'main' into capture
Antonio Scandurra created
0c422fa
Style contacts popover background based on theme
Antonio Scandurra created
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
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
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
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
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
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