4da9d61
Implement live kit promotion/demotion
Conrad Irwin created
4da9d61
Implement live kit promotion/demotion
Conrad Irwin created
ed263a7
Resolve more todos
Mikayla created
80790d9
Fix / remove small todos
Mikayla created
684bd53
ui: Fix doc tests (#3989)
There were a ton of doc tests that weren't compiling in the `ui` crate, so this PR fixes them. Release Notes: - N/A
Marshall Bowers created
68d0b46
Remove unnecessary mutexes from livekit client types (#3984)
We had introduced these mutexes at a time when `gpui2` required app entities to be `Sync`, but they are no longer needed. Removing them now because we're trying to find out why we're sometimes getting crashes and deadlocks in livekit, and we didn't before.
Max Brunsfeld created
0daa2bf
Fix panic in set_scroll_anchor_remote (#3987)
If the remote sends us an invalid scroll position, we should not panic. Release Notes: - Fix a panic receiving scroll positions out of order
Conrad Irwin created
18e537a
Do not dismiss buffer search when any modal is present (#3988)
Release Notes: - Fixed buffer search being dismissed not after the modals are
Kirill Bulatov created
8b71b1d
Do not dismiss buffer search when any modal is present
Co-authored-by: Piotr Osiewicz <piotr@zed.dev>
Kirill Bulatov and Piotr Osiewicz created
a579ef1
Rename `Shape` to `AvatarShape` (#3986)
This PR renames the `Shape` enum to `AvatarShape`, since it seems pretty specific to `Avatar`s. Release Notes: - N/A
Marshall Bowers created
a46947d
Fix panic in set_scroll_anchor_remote
Conrad Irwin created
e3c603f
Make RemoteTrackPublication a tuple struct again
Max Brunsfeld created
356f9fc
Store a raw Room pointer on RoomDelegate
Max Brunsfeld created
7ed3f5f
Clean up references in doc comments in `ui` and `theme` crates (#3985)
This PR cleans up a number of references in doc comments in the `ui` and `theme` crates so that `rustdoc` will link and display them correctly. Release Notes: - N/A
Marshall Bowers created
145f3f5
Remove unused API
Mikayla created
447bfca
Add a test to catch keybinding bounds issue (#3966)
Add a test to catch regressions to https://github.com/zed-industries/zed/pull/3964 Thanks for the idea @ConradIrwin TODO: - [ ] Fix immediate stack overflow in test Release Notes: - N/A
Mikayla Maki created
128a8ff
Remove unnecessary mutexes from livekit client types
Co-authored-by: Conrad <conrad@zed.dev>
Max Brunsfeld and Conrad created
510234c
Add some Theme and UI docs (#3979)
Documents a number of items in the `theme` and `ui` crates. Release Notes: - N/A
Nate Butler created
1728c4e
Fixed test
Mikayla created
5b1894a
Take into account multiple scroll deltas within a single frame (#3982)
Release Notes: - Fixed an issue where all but the last scroll event would be dropped if there were multiple within a single frame.
Julia created
51988f6
Document more enums
Nate Butler created
74dadd6
Clean up references in doc comments (#3983)
This PR cleans up a number of references in doc comments so that `rustdoc` will link and display them correctly. Release Notes: - N/A
Marshall Bowers created
463270e
Take into account multiple scroll deltas within a single frame
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Julia and Antonio Scandurra created
c19551d
Document free functions
Nate Butler created
cb24062
Restore removed ColorScaleStep ALL that was breaking the build
Nate Butler created
e020d7c
Document ui crate traits
Nate Butler created
00c3afd
Add documentation to GPUI (#3980)
🍐d with @conrad @mikayla-maki on covering some of the surface area. Release Notes: - N/A
Nathan Sobo created
42cbd10
Even more docs
Co-authored-by: Conrad <conrad@zed.dev>
Nathan Sobo and Conrad created
46065c2
Fix unclosed delimiter
Nate Butler created
7dbe051
Add label docs
Nate Butler created
324fd24
Initial button documentation
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Nate Butler and Antonio Scandurra created
458c672
Add more API docs
Co-Authored-By: Conrad <conrad@zed.dev>
Nathan Sobo and Conrad created
5359762
Document components/avatar
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Nate Butler and Antonio Scandurra created
59f41ac
Add a bunch of docs
Co-Authored-By: Conrad <conrad@zed.dev> Co-Authored-By: Mikayla <mikayla@zed.dev>
Nathan Sobo , Conrad , and Mikayla created
9747c10
Document UI modules
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Nate Butler and Antonio Scandurra created
bcbfa7d
Start documenting Theme crate
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Nate Butler and Antonio Scandurra created
ab6cd1d
chore: cfg(test) a test in rpc. (#3978)
The test in particular should be included in our release binary at present. :/ Release Notes: - N/A
Piotr Osiewicz created
b801e0a
Fix merge conflict
Conrad Irwin created
bebb528
Merge branch 'main' into migrations-on-server-start
Conrad Irwin created
824d06e
Remove `Default` impl for `StatusColors` (#3977)
This PR removes the `Default` impl for `StatusColors`. Since we need default light and dark variants for `StatusColors`, we can't use a single `Default` impl. Release Notes: - N/A
Marshall Bowers created
d374953
search: Remove newlines from query used for tab_content. (#3976)
Fixes https://github.com/zed-industries/community/issues/2388 Release Notes: - Fixed tab content of project search overflowing the tab for queries with newlines.
Piotr Osiewicz created
f0ef63b
gpui: Add `SharedUrl` type (#3975)
This PR adds a `SharedUrl` type to GPUI. It's just like a `SharedString`, but for denoting that the contained value is a URL. Mainlined from @nathansobo's GPUI blog post: https://github.com/zed-industries/zed/pull/3968/files#diff-7ee75937e2daf7dd53f71b17698d8bd6d46993d06928d411781b9bd739b5f231R9-R12 Release Notes: - N/A
Marshall Bowers created
fa53353
Rename `IconElement` to just `Icon` (#3974)
This PR renames the `IconElement` component to just `Icon`. This better matches the rest of our components, as `IconElement` was the only one using this naming convention. The `Icon` enum has been renamed to `IconName` to free up the name. I was trying to come up with a way that would allow rendering an `Icon::Zed` directly (and thus make the `IconElement` a hidden part of the API), but I couldn't come up with a way to do this cleanly. Release Notes: - N/A
Marshall Bowers created
29ed067
Add a missing default value to docs (#3973)
Release Notes: - N/A
Piotr Osiewicz created
a0f9393
Remove some todo!'s from the code (#3972)
Release Notes: - N/A
Kirill Bulatov created
625c9d8
Remove some todo!'s
Kirill Bulatov created
aa1d2d2
Remove dbg! usage from tests
Kirill Bulatov created
0f7b47a
Run migations on development server start
Conrad Irwin created
82f7dd9
Prototype cursor sharing (the inefficient way)
I think this will be a key user experience driver, but we do need to find a way to enable it without widening our vector clocks.
Conrad Irwin created
8669b08
Failing test for unmuting microphone
Conrad Irwin created
844d161
Allow adding write access to guests
Conrad Irwin created