Commit log

fa74c49 Add dummy call handler for tests

Piotr Osiewicz created

c23f17e Reorganize element-related traits

Nathan Sobo created

9abce4b zed1: Cancel completion resolution when new list

Click to expand commit body
Co-Authored-By: Max Brunsfeld <max@zed.dev>

Julia and Max Brunsfeld created

10c4df2 collab 0.29.0

Joseph T. Lyons created

524f892 Correctly swap position of context menu

Antonio Scandurra created

7b0b873 v0.115.x dev

Joseph T. Lyons created

cac6e22 Rework `ListItem` to use `children` (#3387)

Click to expand commit body
This PR reworks the `ListItem` component to accept `children` rather
than just a `Label`.

This is a step towards making the `ListItem` component more open.

As part of this the `ContextMenu` was simplified to only construct the
various list components in `render` rather than holding them as part of
its state.

Release Notes:

- N/A

Marshall Bowers created

fd5793d Use `children` for `ListItem`s

Marshall Bowers created

031fca4 Simplify `ContextMenu` by not storing list components

Marshall Bowers created

2c8d243 Comment out `todo!()` to fix panic when opening context menus

Marshall Bowers created

eaf90a4 Fix drawing uniform list elements when scrolling

Antonio Scandurra created

ca1d9dd Fix scrolling in `gpui2::UniformList` (#3386)

Click to expand commit body
Release Notes:

- N/A

Antonio Scandurra created

71e9bd8 Use a git file icon for toggle gitignored search option

Kirill Bulatov created

566857b Output non-ignored files first

Kirill Bulatov created

8aaa46a Track scroll in editor's context menu

Antonio Scandurra created

bd4a710 Use interactivity's base style for UniformList

Antonio Scandurra created

f37ace6 Initial autocomplete support for `editor2` (#3383)

Click to expand commit body
Release Notes:

- N/A

Antonio Scandurra created

92953fb If enabled, search in ignored files during project search

Kirill Bulatov created

ce3acf1 CI: use global config toml (#3384)

Click to expand commit body
It looks like we should keep RUSTFLAGS consistent in CI if possible;
some commands augmented RUSTFLAGS with "-D warnings" which overrode
`.cargo/config.toml`, causing unnecessary rebuilds even for non-bundling
runs. Tl;dr: for the last few days our average CI time spiked
significantly.
There are several solutions:
- We can place `-D warnings` in our `.cargo/config.toml`. That's not a
good solution, because then you wouldn't ever be able to build Zed with
warnings locally. A true PITA!
- We can place another config.toml somewhere in the search path
(https://doc.rust-lang.org/cargo/reference/config.html#hierarchical-structure)
and rely on the merging of properties. That way we can avoid having `-D
warnings` on developer machines while being able to override CI
behaviour at will.

This PR implements the latter approach by creating the new config file
manually. Ideally we should have it a a separate file in repository
that's moved into $HOME/.cargo on each CI run. Maybe we should even
place it somewhere more local to the checked out Zed version, as placing
it in a global spot is kinda bad too - what if we start building
multiple cargo projects on our CI machines?

Release Notes:

- N/A

Piotr Osiewicz created

492c3a1 Bump artifact size limit for CI to 100GB

Piotr Osiewicz created

6f8e034 Use printf instead of echo

Piotr Osiewicz created

8a6d309 Change tabs to spaces

Piotr Osiewicz created

552f03c chore/CI: place .cargo/config.toml augmentations in ~/.cargo/config.toml

Piotr Osiewicz created

2b6e8de Don't perform wrapping in completions

Antonio Scandurra created

fff2d79 Round up line width

Antonio Scandurra created

3a8e9b5 Avoid holding borrow to editor while painting child elements

Antonio Scandurra created

a4a1e6b WIP

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

Joseph T. Lyons and Mikayla created

c199d92 Update main.rs

Mikayla Maki created

469b056 Fix a few identity mixups in GPUI

Click to expand commit body
co-authored-by: nathan <nathan@zed.dev>

Mikayla and nathan created

7e7a778 Move CallFactory into AppState

Click to expand commit body
Fix crash caused by double borrow of window handle

Piotr Osiewicz created

e557eb4 Fix no window showing up on startup

Click to expand commit body
co-authored-by: Marshall <marshall@zed.dev>

Mikayla and Marshall created

663bbb0 WIP

Mikayla created

abe5a9c Finish up decoupling workspace from call

Piotr Osiewicz created

a94cf54 Fix storybook (#3379)

Click to expand commit body
This PR fixes storybook and gets it back into a compiling and running
state.

Release Notes:

- N/A

Marshall Bowers created

ebccdb6 Move CallHandler impl into call2

Piotr Osiewicz created

170291f Start decoupling workspace and call crates

Piotr Osiewicz created

6fe7b22 UI refinements + Popover (#3377)

Click to expand commit body
[[PR Description]]

- Update default ui_font_size
- Update toolbar style
- Start on ui::Popover

Release Notes:

- N/A

Nate Butler created

1b05aad Extract `Story` into separate `story` crate (#3378)

Click to expand commit body
This PR extracts the `Story` component into a separate `story` crate so
that it can be shared among various crates that define stories.

Release Notes:

- N/A

---------

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

Marshall Bowers and Nate Butler created

40a49e6 Update popover doc

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

Nate Butler and Marshall Bowers created

9a145a4 Correctly position popover aside, add list item states

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

Nate Butler and Marshall Bowers created

9f2e3ba Allow popover to take an aside

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

Nate Butler and Marshall Bowers created

dac7912 Start on popover

Nate Butler created

f4b4bdf ui2: Get component stories compiling again (#3376)

Click to expand commit body
This PR gets the component stories defined in `ui2` compiling again.

Release Notes:

- N/A

Marshall Bowers created

f04deeb Document InteractionState

Nate Butler created

f2c6378 Merge branch 'main' into editor2-autocomplete

Click to expand commit body
# Conflicts:
#	crates/editor2/src/editor.rs

Antonio Scandurra created

bec6112 Update toolbar.rs

Nate Butler created

6cd0bcc Fix panic when opening settings in zed2 (#3375)

Click to expand commit body
This PR fixes a panic that occurs when opening the settings in zed2.

We store the `ThemeRegistry` as a global without wrapping it in an
`Arc`, so we need to retrieve it the same way.

Release Notes:

- N/A

Marshall Bowers created

6d6aa3b Update default ui font settings

Nate Butler created

79c890f `ui2` cleanup (#3374)

Click to expand commit body
[[PR Description]]

Tidies up the `ui2` crate, removing all components we aren't using and
doing a bit of reorganization.

Release Notes:

- N/A

Nate Butler created

209fb10 Remove stories mod until it is re-enabled

Nate Butler created