Commit log

c8ddc95 Take a `Keymap` when setting app menus

Click to expand commit body
For a brief period on this branch, we were taking a `DispatchTree`. Doing so
resulted in more accurate key bindings but it meant that we would have had to
recompute the app menus every time the key context changed.

We decided to err on the side of keeping things simple and work in the same
way they worked back in zed1.

Co-Authored-By: Marshall <marshall@zed.dev>

Antonio Scandurra and Marshall 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

0ced310 Merge branch 'main' into update-pickers

Nate Butler created

74e3b12 Update file finder style

Nate Butler created

cf971f7 Extend ui prelude

Nate Butler created

b5c790e WIP update picker style

Nate Butler created

6549a9a Let WindowContext::dispatch_action handle global actions

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

Piotr Osiewicz and Antonio created

3b8c566 Merge branch 'main' into update-pickers

Nate Butler 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

e9002ab Merge branch 'main' into app-menus

Piotr Osiewicz created

a1c8f01 WIP

Antonio Scandurra 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

cb0880c Add debugging colors to styled_ext

Nate Butler 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

5f172a5 Load assistant panel

Antonio Scandurra 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

9eb9812 Merge remote-tracking branch 'origin/main' into assistant-2

Antonio Scandurra created

1de02cf Start wiring up assistant2

Antonio Scandurra created

b29cea2 WIP

Antonio Scandurra created

735f202 Add more debugging

Mikayla created

5660c8f Add missing semicolon

Marshall Bowers created

ed31d36 Wire up `NewWindow` action

Marshall Bowers created

d875784 Wire up `NewFile` action

Marshall Bowers created

2ee0ecb Add back the main structure

Mikayla created

d2fe9f8 Merge remote-tracking branch 'origin/main' into app-menus

Nathan Sobo 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

82534b6 Get app menus basically working

Click to expand commit body
- Everything is still disabled when there is no active window.

Co-Authored-By: Marshall <marshall@zed.dev>

Nathan Sobo and Marshall created

79567d1 Add AppContext::dispatch_action and use it for app menu actions

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

Nathan Sobo , Marshall , and Julia created

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

Max Brunsfeld created

a27db35 temp

Joseph T. Lyons 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

fdc2d7c Remove unused code

Joseph T. Lyons created

dec4cfa Implement feedback action

Click to expand commit body
OpenZedCommunityRepo

Joseph T. Lyons created

78e1c0f Implement feedback actions

Click to expand commit body
CopySystemSpecsIntoClipboard
RequestFeature
FileBugReport

Joseph T. Lyons created

631e264 Start on app menus

Nathan Sobo created

ab140ee Add event based drag API to GPUI, continue binding mouse handlers to terminal

Mikayla 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