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)
Click to expand commit body
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)
Click to expand commit body
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)
Click to expand commit body
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
7ed3f5f
Clean up references in doc comments in `ui` and `theme` crates (#3985)
Click to expand commit body
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
ebe2c36
Add short top-level description of a crate
Piotr Osiewicz
created
447bfca
Add a test to catch keybinding bounds issue (#3966)
Click to expand commit body
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
824d06e
Remove `Default` impl for `StatusColors` (#3977)
Click to expand commit body
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)
Click to expand commit body
Fixes https://github.com/zed-industries/community/issues/2388
Release Notes:
- Fixed tab content of project search overflowing the tab for queries
with newlines.
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)
Click to expand commit body
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
84b05d6
Maintain view stack as part of `DispatchTree`
Antonio Scandurra
created
f55870f
Reuse mouse and keyboard listeners when reusing geometry for a view