Commit log

ae9178e zed 0.119.13

Conrad Irwin created

09ff2a8 Merge branch 'main' into v0.119.x

Conrad Irwin created

d64207e Revert "Store a z-index id per-layer (#4128)" (#4133)

Click to expand commit body
This reverts commit 28a23372185c7a30c7790085a6a010c3cad6ad09, reversing
changes made to e992f84735a2ca166a7388d4eca69a6b4e6ee212.

[[PR Description]]

Release Notes:

- (Added|Fixed|Improved) ...
([#<public_issue_number_if_exists>](https://github.com/zed-industries/community/issues/<public_issue_number_if_exists>)).

Conrad Irwin created

6c2da0d Revert "Store a z-index id per-layer (#4128)"

Click to expand commit body
This reverts commit 28a23372185c7a30c7790085a6a010c3cad6ad09, reversing
changes made to e992f84735a2ca166a7388d4eca69a6b4e6ee212.

Conrad Irwin created

81baefb Fix right click handler for tabs (#4130)

Click to expand commit body
Also, some fun test helpers

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

You can now use .debug_selector() to make it possible for tests to find
a given element,
and .debug_bounds() to find the coordinates of where it was painted.


Release Notes:

- (Added|Fixed|Improved) ...
([#<public_issue_number_if_exists>](https://github.com/zed-industries/community/issues/<public_issue_number_if_exists>)).

Conrad Irwin created

d2d4319 zed 0.119.12

Joseph T. Lyons created

66e2cf5 Merge branch 'main' into v0.119.x

Joseph T. Lyons created

920eced Fix right click handler for tabs

Click to expand commit body
Also, some fun test helpers

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

Conrad Irwin and Mikayla created

194e0f3 Always synchronize terminal before rendering it (#4114)

Click to expand commit body
Previously, we were trying not to synchronize the terminal too often
because there could be multiple layout/paint calls prior to rendering a
frame.

Now that we perform a single render pass per frame, we can just
synchronize the terminal state. Not doing so could make it seem like
we're dropping frames.

Release Notes:

- Improved terminal rendering performance.

Antonio Scandurra created

28a2337 Store a z-index id per-layer (#4128)

Click to expand commit body
Release Notes:

- N/A

Julia created

e992f84 collab 0.37.0

Max Brunsfeld created

f2f3a93 Store the impersonator id on access tokens created via ZED_IMPERSONATE (#4108)

Click to expand commit body
* Use the impersonator id to prevent these tokens from counting against
the impersonated user when limiting the users' total of access tokens.
* When connecting using an access token with an impersonator add the
impersonator as a field to the tracing span that wraps the task for that
connection.
* Disallow impersonating users via the admin API token in production,
because when using the admin API token, we aren't able to identify the
impersonator.

Max Brunsfeld created

bfe7631 Invoke pane's focus_in handler when pane is focused directly (#4129)

Click to expand commit body
Fixes a bug where, when focusing a pane directly, it failed to transfer
focus to the active item.

Max Brunsfeld created

bc2302f Store a z-index id per-layer

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

Julia and Nathan Sobo created

2e35d90 Invoke pane's focus_in handler when pane is focused directly

Max Brunsfeld created

9615eb8 Don't send follower events from other panes (#4127)

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

[[PR Description]]

Release Notes:

- Fixed a bug where following could scroll incorrectly

Conrad Irwin created

528cb97 Merge branch 'main' into v0.119.x

Joseph T. Lyons created

2835c9a Don't send follower events from other panes

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

Conrad Irwin and Mikayla created

7b9e7fe Use regular info color for speaker borders (#4126)

Click to expand commit body
This PR updates the speaker borders to use the regular `info` status
color instead of the `info_border` color.

This should provide more contrast and make it clearer as to who is
speaking.

Release Notes:

- Made the active speakers' borders more visible when in a call.

Marshall Bowers created

49f8c1d Wrap over picker's matches when reaching the start/end of the list (#4123)

Kirill Bulatov created

9506fa4 Start documenting display_map module

Piotr Osiewicz created

aef4547 Fix missing icons: set svg_renderer when assets are updated (#4124)

Click to expand commit body
This fixes the missing icons in nightly. Regression was introduced in
https://github.com/zed-industries/zed/pull/4122.

Release Notes:

- N/A

Mikayla Maki created

b30efc9 Fix missing icons: set svg_renderer when assets are updated

Click to expand commit body
Co-authored-by: Mikayla <mikayla@zed.dev>

Thorsten Ball and Mikayla created

36ed5a3 Wrap over picker's matches when reaching the end of the list

Kirill Bulatov created

87046ef Fix focus and re-focus of project-wide search (#4121)

Click to expand commit body
This fixes the issue of `Cmd-shift-f` not refocusing the search bar when
a project-wide search already exists.

It also fixes the handlers for "search in new" and "new search".


Release Notes:

- N/A

Thorsten Ball created

006bc5a Minor API adjustments to make my blog post clearer (#4122)

Click to expand commit body
I don't want to clutter this post with the asset source, so I made it
optional. I'm also checking in an example which helps me ensure my code
examples are valid.

Release Notes:

- N/A

Nathan Sobo created

130ea79 Fix focus and re-focus of project-wide search

Click to expand commit body
This fixes the issue of `Cmd-shift-f` not refocusing the search bar when
a project-wide search already exists.

It also fixes the handlers for "search in new" and "new search".

Co-authored-by: Kirill <kirill@zed.dev>

Thorsten Ball and Kirill created

9e37232 Merge remote-tracking branch 'origin/main' into ownership-post

Nathan Sobo created

f916593 More adjustments for blog post

Nathan Sobo created

b6d8665 pane: stop propagation of drag/click events in resizing handle

Click to expand commit body
This prevents focused editor from being scrolled while a pane is getting resized.

Fixes: Mouse down to start an editor resize causes a scroll

Piotr Osiewicz created

1716838 Clean up view_release_notes() (#4119)

Click to expand commit body
Forgot to push these changes in my last
[PR](https://github.com/zed-industries/zed/pull/4112).

Release Notes:

- N/A

Joseph T. Lyons created

7c5fdb3 Clean up view_release_notes()

Joseph T. Lyons created

0a0921f gpui: Bring back family and style names in font name suggestions

Piotr Osiewicz created

5d6af53 Remove unused `PlatformAtlas::clear` method (#4116)

Click to expand commit body
Release Notes:

- N/A

Antonio Scandurra created

233ae81 Refactor LanguageSever::fake into FakeLanguageServer::new (#4117)

Click to expand commit body
This is just moving code around and doesn't change behaviour, but it's
something Julia and I bumped into yesterday while writing docs.

Release Notes:

- N/A

Thorsten Ball created

5e6d1a4 Refactor LanguageSever::fake into FakeLanguageServer::new

Click to expand commit body
This is just moving code around and doesn't change behaviour, but it's
something Julia and I bumped into yesterday while writing docs.

Thorsten Ball created

82b48a6 Use a proper action when clicking navigate forward button (#4115)

Click to expand commit body
Deals with https://github.com/zed-industries/community/issues/2428

Release Notes:

- Fixed navigate forward button on click navigating backwards instead

Kirill Bulatov created

5594619 Remove unused `PlatformAtlas::clear` method

Antonio Scandurra created

b6786d5 Use a proper action when clicking navigate forward button

Kirill Bulatov created

ed28170 Always synchronize terminal before rendering it

Click to expand commit body
Previously, we were trying not to synchronize the terminal too often
because there could be multiple layout/paint calls prior to rendering
a frame.

Now that we perform a single render pass per frame, we can just synchronize
the terminal state. Not doing so could make it seem like we're dropping frames.

Antonio Scandurra created

29c81e0 Fix buffer search focus not working (#4113)

Click to expand commit body
Follow-up of https://github.com/zed-industries/zed/pull/4100
When the Deploy action is called in the buffer with the buffer search
bar already deployed, the focus should be on the search bar.

Release Notes:

- N/A

Kirill Bulatov created

aacb17e Fix buffer search focus not working

Click to expand commit body
When the Deploy action is called in the buffer with the buffer search bar already deployed, the focus should be on the search bar.

Kirill Bulatov created

9240a1a Use try_global() (#4112)

Click to expand commit body
Use `try_global()` in places where we are using the "if global exists,
then give me the global" pattern.

Release Notes:

- N/A

Joseph T. Lyons created

b807e6f Use try_global()

Joseph T. Lyons created

bef1b83 Add ownership post example

Nathan Sobo created

1d3ca8e Adjust APIs for simpler examples in blog post

Nathan Sobo created

93d068a Update verify_access_token doc comment

Max Brunsfeld created

9f04fd9 For impersonating access tokens, store impersonatee in the new column

Click to expand commit body
This way, we don't need an index on both columns

Max Brunsfeld created

69bff7b Exclude squawk rule forbidding regular-sized integers

Max Brunsfeld created

ab1bea5 Store the impersonator id on access tokens created via ZED_IMPERSONATE

Click to expand commit body
* Use the impersonator id to prevent these tokens from counting
  against the impersonated user when limiting the users' total
  of access tokens.
* When connecting using an access token with an impersonator
  add the impersonator as a field to the tracing span that wraps
  the task for that connection.
* Disallow impersonating users via the admin API token in production,
  because when using the admin API token, we aren't able to identify
  the impersonator.

Co-authored-by: Marshall <marshall@zed.dev>

Max Brunsfeld and Marshall created