cb5d4ed
Handle reconnects to the livekit server in which local tracks are unpublished (#3992)
Click to expand commit body
Release notes:
* Fixed a bug where network interruptions could cause audio and screen
sharing to stop working without indicating that they were stopped, and
there was no way to restart the audio stream.
Although it's not super clear why this fails; in zed1 we used to have a
bounds
check. Restoring the bounds check for now, but leaving a debug_assert!
in case
a local reproduction happens.
Release Notes:
- Fix a panic that happened sometimes when rendering folds
As part of debugging the port of following tests we added an assertion
that the project was dropped. Now that we initialize the editor and
handle focus correctly in tests, the project is retained by
`refresh_document_highlights`. That doesn't affect the meaning of the
tests
Conrad Irwin
created
282184a
editor: Use inclusive ranges for git diff resolution. (#3999)
Click to expand commit body
The culprit was in display map which was resolving next valid point for
the editor, without regard for whether that point belongs to the same excerpt. We now make an end point a minimum of the end point passed in and the start of excerpt header, if there are any.
This bug existed in Zed1 as well.
Fixes: Diff markers in multibuffer search overlap with dividers between
excepts (shouldn't extend all the way into the divider region)
Release Notes:
- Fixed diff markers being drawn incorrectly near headers in multibuffer
views.
Welcome to the party!
[[PR Description]]
Release Notes:
- Added Channels for structured real-time collaboration (TODO: link)
Conrad Irwin
created
5dff458
Ensure focus_in and focus_out fire on window activation (#3993)
Click to expand commit body
Also:
- Rename cx.on_blur to cx.on_focus_lost
- Fix a bug where notify calls in focus handlers were ignored
- Fix a bug where vim would get stuck in the wrong mode when switching
windows
Release Notes:
- (preview only) vim: fix switching between multiple windows
a520336
Use the `.selected` style for buffer search option buttons (#4000)
Click to expand commit body
This PR updates the `IconButton`s used to control the buffer search
options to use the `.selected` state to denote when they are active.
This matches what we are doing in the project search.
This should improve the contrast in certain themes.
Release Notes:
- Improved the active style for the search options in buffer search.
Marshall Bowers
created
aff119b
Fix possessive "its" in docs and comments (#3998)
Click to expand commit body
This PR fixes a number of places where we were incorrectly using "it's"
where we needed to use the possessive "its".
Release Notes:
- N/A
This reduces size of release binary by ~20% from 134MB to 107MB without noticeable slowdown on startup. Assets are decompressed granularly, on first access
f57ff1c
Make the scroll position updated as soon as possible to the correct deferred value
Click to expand commit body
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Kirill Bulatov
and
Antonio Scandurra
created
927e0db
An attempt to defer scrolls during empty initial state
Kirill Bulatov
created
bbccf48
Disable synthetic drag for drag and drop (#3995)
Click to expand commit body
New drag and drop is capable of emitting fake mouse events already, no
need to fake it more.
Release Notes:
- Fixed excessive pane regions flicker on certain drag and drop state
Release Notes:
- Adds the ability to promote read-only guests to read-write
participants in calls
Conrad Irwin
created
2ca4627
Fix some tests (mostly more run_until_parked's...)
Conrad Irwin
created
8ceb9fd
Run migrations on development server start (#3971)
Click to expand commit body
Release Notes:
- N/A
Conrad Irwin
created
72c022f
Ensure focus-sensitive tests have active windows
Conrad Irwin
created
1bf33b4
Ensure focus_in and focus_out fire on window activation
Click to expand commit body
Also:
- Rename cx.on_blur to cx.on_focus_lost
- Fix a bug where notify calls in focus handlers were ignored
- Fix a bug where vim would get stuck in the wrong mode when switching
windows