Commit log

b9d712e zed 0.116.1

Max Brunsfeld created

81949cc Put ToggleZoom key binding back into the block with no context (#3516)

Click to expand commit body
Fixes a regression in zed1 from
https://github.com/zed-industries/zed/pull/3491

Max Brunsfeld created

d64065c v0.116.x preview

Marshall Bowers created

80c8fd1 Fix toolbar not appearing for initial pane (#3512)

Click to expand commit body
This PR fixes an issues where the toolbar would not appear for the
center pane when Zed2 initially loads.

We resolved this by adding a call to initialize the center pane when the
workspace is initialized

Due to changes in the way subscriptions work we can on longer observe an
event that is emitted in the same event cycle in which the subscription
is created.

Because of this we need to explicitly initialize the center pane, as it
won't get performed by the subscription.

Release Notes:

- N/A

---------

Co-authored-by: Antonio <antonio@zed.dev>

Marshall Bowers and Antonio created

8f1c74b Factor out `LabelLike` to share common label styles (#3510)

Click to expand commit body
This PR factors out a new `LabelLike` component to share common styles
between the `Label` and `HighlightedLabel` components.

Release Notes:

- N/A

Marshall Bowers created

f833cd7 Use specified color for non-highlighted text in `HighlightedLabel` (#3509)

Click to expand commit body
This PR fixes an issue where the specified color for a
`HighlightedLabel` was not respected as the default color for
non-highlighted text.

Release Notes:

- N/A

Marshall Bowers created

54ea725 Copilot2 (#3498)

Click to expand commit body
Add hidden_action_types to CommandPaletteFilter.
WindowContext.available_actions now returns global actions as well.

Release Notes:

- N/A

Antonio Scandurra created

d09dfe0 Wire up global actions

Click to expand commit body
Added an ephemeral root node so that even if there's no window/focused handle we still have something to dispatch to.

Co-authored-by: Antonio <antonio@zed.dev>

Piotr Osiewicz and Antonio created

3c1bf02 Disable bundling for `main` commits (#3508)

Click to expand commit body
(in the first commit, this PR autoformats both yaml files with Zed's
default prettier, to be able to edit those in prettier from now on)

Bundling is a relatively long procedure, and now we have nightly builds
for zed2 (with their own lifecycle, CI file and tag for triggering it
from non-main branch).

Hence, bundling zed1 and/or zed2 by default looks wasteful and
unnecessary, disable them by default.
There's still a `run-build-dmg` label that enables bundling for any PR
needed, and a `startsWith(github.ref, 'refs/tags/v')` check in the CI
run to keep the releases working.

Release Notes:

- N/A

Kirill Bulatov created

a58f393 Do not bundle Zed on `main` branch commits

Kirill Bulatov created

0ef97ed Format the CI file with Zed's default prettier

Kirill Bulatov created

1f538c5 Merge branch 'main' into copilot2

Piotr Osiewicz created

1b0ec82 Remove old UI code, remove dbg!

Piotr Osiewicz created

7998e82 Barebones Copilot prompt

Click to expand commit body
Filter out sign in/sign out when user is signed in/not signed in

Piotr Osiewicz created

3f9fe58 Signed out state is looking good

Piotr Osiewicz created

c9dd6b8 Fix cmd-n in the project panel context menu and bind global workspace actions (#3491)

Click to expand commit body
This PR binds the `workspace::NewFile` action only in the `Workspace`
context. It previously was bound globally, which caused us to hijack the
`cmd-n` binding when the context menu was visible in the project panel.
In the process, we also added some other global workspace actions and
move some other global bindings to be bound only on `Pane` and
`Workspace`.

Release Notes:

- N/A

Nathan Sobo created

65bb05a Merge main

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

Nathan Sobo and Marshall created

5b6fd3a Implement following and more collaboration panel features in zed2 (#3504)

Max Brunsfeld created

02e507b Update breadcrumb rendering (#3505)

Click to expand commit body
This PR updates the rendering of the breadcrumb.

Release Notes:

- N/A

Co-authored-by: Nate Butler <iamnbutler@gmail.com>

Marshall Bowers and Nate Butler created

f2faa70 Make Window::on_next_frame work in tests

Max Brunsfeld created

863222e Get following working

Click to expand commit body
Restore a single event type on Item trait, so that the workspace can
subscribe to it and handle following events.

Max Brunsfeld created

fc9b662 Update Tab Bar & Toolbar (#3503)

Click to expand commit body
- Work on default light theme
- Update tab bar and tabs
- Port quick_action_bar crate to zed2
- Add `Indicator` component
- Add `v_stack` & `h_stack` to ui::prelude::*

Release Notes:

- N/A

Marshall Bowers created

8141f4f Format code

Marshall Bowers created

e0ca7f8 Merge branch 'main' into pane-toolbar-tabbar-ui

Marshall Bowers created

4c4b235 make ci happy

Click to expand commit body
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>

Nate Butler and Marshall Bowers created

dc7e4a4 Remove debugging colors

Click to expand commit body
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>

Nate Butler and Marshall Bowers created

27703a3 Update tabs rendering, fix tab spacing bug

Click to expand commit body
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>

Nate Butler and Marshall Bowers created

7b4b068 Render chat and notes buttons below the current channel

Max Brunsfeld created

38d41ac Fix rendering of shared screens in collab panel

Max Brunsfeld created

5e79807 Fix tree branch rendering in collab panel

Max Brunsfeld created

dccdcd3 Add indicator component

Click to expand commit body
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>

Nate Butler and Marshall Bowers created

eed5a69 Update tab close button

Nate Butler created

412c615 Port quick_action_bar to zed2

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

Piotr Osiewicz and Nate created

2299730 Fix an issue with the text in the theme selector editor not showing (#3501)

Click to expand commit body
This PR fixes an issues where the text—both placeholder and
user-entered—would not show up in the editor in the theme selector.

It seems to be the min width on the wrapper element that fixes this.

Release Notes:

- N/A

Marshall Bowers created

c9b50c8 Add v_stack and h_stack to ui::prelude

Piotr Osiewicz created

7c5df51 Update button sizes

Nate Butler created

30725d6 Port `semantic_index` to gpui2 (#3500)

Click to expand commit body
Release Notes:

- N/A

Antonio Scandurra created

09db455 Port `semantic_index` to gpui2

Click to expand commit body
Co-Authored-By: Julia Risley <julia@zed.dev>

Antonio Scandurra and Julia Risley created

c2d3e74 Allow opening files without project entries (#3497)

Click to expand commit body
Addresses
https://zed-industries.slack.com/archives/C04S5TU0RSN/p1701428432093989
by allowing to open a buffer without a corresponding project `Entry`.
This means that now, we can remove the "fake worktree" requirement and
open files without creating any (the PR does not do this step yet, but
prepares the code for it).

In addition, the PR fixes glob matching code and adds more tests on
excluded files queries.

Release Notes:

- Fixed search query inclusions/exclusions working incorrectly
- Fixed excluded files being opened via CLI and failing or spoiling
project tree view

Kirill Bulatov created

62bfa3b Fix panic opening the theme selector (#3499)

Click to expand commit body
I noticed a panic when trying to open the theme selector. Removing `Arc`
from `cx.global::<Arc<ThemeRegistry>>()` did the job. Is that the right
way? I'm not sure. 😅

Release Notes:

- N/A

Federico Dionisi created

16b5d4b Port to gpui2

Kirill Bulatov created

20352c5 Fix panic opening the theme selector

Federico Dionisi created

f9efaeb Update icon size

Nate Butler created

af72772 Expand toolbar tools

Nate Butler created

b73ccc8 Start out Copilot2;

Click to expand commit body
Add hidden_action_types to CommandPaletteFilter.
WindowContext.available_actions now returns global actions as well.

Co-authored-by: Antonio <antonio@zed.dev>

Piotr Osiewicz and Antonio created

d433da1 Editor2 tests (#3486)

Click to expand commit body
Release Notes:

- N/A

Piotr Osiewicz created

001ce47 Fix up the inlay_hint_cache proper (document the bug around inserting at inlay hint).

Click to expand commit body
Co-authored-by: Antonio <antonio@zed.dev>
Co-authored-by: Kirill <kirill@zed.dev>

Piotr Osiewicz , Antonio , and Kirill created

e5616bc Fix the test

Kirill Bulatov created

92fbdb4 Add project search in gitignored test

Kirill Bulatov created

b43dc48 Integration tests for excluded files

Kirill Bulatov created