Commit log

070674a ui2: Unsuppress and fix warnings (#3423)

Click to expand commit body
This PR unsupresses the warnings in `ui2` and summarily fixes them.

Release Notes:

- N/A

Marshall Bowers created

a9cb658 Update keybinding.rs

Nate Butler created

874fde0 Add inset variant to `ListItem` (#3422)

Click to expand commit body
This PR adds an inset variant to the `ListItem` component.

We're now using this inset variant for the `ListItem`s we render in
pickers.

Release Notes:

- N/A

Marshall Bowers created

f33cd3d Merge branch 'main' into refine-keybindings

Nate Butler created

132ad59 Add logged out collab panel (#3412)

Click to expand commit body
Release Notes:

- N/A

Conrad Irwin created

01d3432 Merge branch 'main' into collab-panel2

Conrad Irwin created

9411898 Use `ListItem`s in the project panel (#3421)

Click to expand commit body
This PR reworks the project panel to render its items using the
`ListItem` component.

There are a few hacks in here in order to get click handlers working for
the `ListItem`, but we'll want to get these fixed in GPUI.

Release Notes:

- N/A

Marshall Bowers created

4a01726 Use proper npm arguments and clean its inherited env vars (#3419)

Click to expand commit body
Previously, `npm i` command could take too much time to download
dependencies, which was caused by wrong flags used.

Since we run `node` and `npm` processes ourselves and try to isolate
them from potentially "bad" user configs, it seems safer to remove any
ways to re-configure the tools via env vars, so strip off those too.

Release Notes:

- N/A

Kirill Bulatov created

a761e6c More mouse occlusion work

Conrad Irwin created

5451db9 Use proper npm arguments and clean its inherited env vars

Kirill Bulatov created

179ad03 Render `Picker` matches using `ListItem`s (#3418)

Click to expand commit body
This PR updates the `PickerDelegate` implementations to render their
matches using the `ListItem` component so that they can have a
consistent style.

At some point it might make sense to move the `ListItem` rendering up
into the `Picker` implementation itself, and just have the delegate
responsible for giving us the inner content of the `ListItem`.

Release Notes:

- N/A

Marshall Bowers created

ecb3bd7 Use `ListItem`s in `Picker` story

Marshall Bowers created

1ee109c Use `ListItem` when rendering picker matches

Marshall Bowers created

63bd4ac Allow `render_match` to return an `Option` to represent no matches

Marshall Bowers created

9fb3cb6 fixup! Add contact finder, change ui::List's on_click handler signature

Piotr Osiewicz created

6c37393 Add contact finder, change ui::List's on_click handler signature

Piotr Osiewicz created

ca0dcf7 Use layers to correct mouse event handling too

Conrad Irwin created

17b5f92 Fix hover state when element is occluded

Conrad Irwin created

2612171 Show channels and users in the sidebar

Conrad Irwin created

eac4b2d Add Uiua language and Nu LSP (#3416)

Click to expand commit body
Adds support for Uiua to my favorite editor in advance of AOC and
integrates the new nushell lsp. Change made to both zed1 and zed2.

Release Notes:

- Added support for the integrated Nushell LSP
- Added support for the Uiua language

Mikayla Maki created

8faa1f6 Merge branch 'main' into welcome

Mikayla created

a760508 Add uiua and nu languages

Mikayla created

84ee833 🚧 Completion & Popover Styles 🚧 (#3406)

Click to expand commit body
TODO:

- [ ] Add y axis padding to list instead of popover container
- [x] Combined max-width between completions list and docs
- [ ] Allow docs to be taller than completion list
- [x] Use the workspace bounds to set doc position
- [ ] Clean up markdown styles
- [x] (🐜) Changing items should set doc scroll position to the top
- [x] (🐜) popovers should render on top of all panes
- [ ] (extra) Try adding code block backgrounds to md rendering
- [ ] (extra) Use ui font for markdown text, buffer font for markdown
code.
- [ ] (extra) Try lining up inline code in completions menu

[[PR Description]]

Release Notes:

- N/A

Nate Butler created

2a8f4f1 Scaffolding for update notification too (#3410)

Click to expand commit body
Release Notes:

- N/A

Conrad Irwin created

979ff70 Update popover.rs

Nate Butler created

ca2052b Merge branch 'main' into completions-styles

Nate Butler created

eca49ef remove zed1 notification mess (#3415)

Click to expand commit body
Accidentally added while testing zed2

Release Notes:

- N/A

Conrad Irwin created

f3d142b remove zed1 notification mess

Conrad Irwin created

4a25fae TEMP

Conrad Irwin created

369803c Upgrade Tree-sitter for stack-overflow bugfix (#3413)

Click to expand commit body
Fixes https://github.com/zed-industries/community/issues/2290

This PR bumps Tree-sitter for
https://github.com/tree-sitter/tree-sitter/pull/2788.

Release Notes:

- Fixed a crash that could happen when opening certain large markdown
files.

Max Brunsfeld created

6468fe7 Use 'any-match?' predicate in elixir embedding query

Max Brunsfeld created

e6aab57 Merge branch 'main' into collab-panel2

Conrad Irwin created

ccfc4fc Fix esc in command palette (#3414)

Click to expand commit body
Also: add editor.register_action

Release Notes:

- N/A

Conrad Irwin created

47b4d99 Fix panic on quit

Conrad Irwin created

107c3d7 Fix esc in command palette

Click to expand commit body
Also: add editor.register_action

Conrad Irwin created

1c62abb Upgrade Tree-sitter for stack-overflow bugfix

Max Brunsfeld created

f8614b5 fixup! Await toggle of mute

Piotr Osiewicz created

b0d9e3c Await toggle of mute

Piotr Osiewicz created

24f3034 Add `ListItem` story (#3411)

Click to expand commit body
This PR adds a story for the `ListItem` component, so we can work on it
in isolation.

Release Notes:

- N/A

Marshall Bowers created

52119ca call: Restore mute_on_join behaviour

Piotr Osiewicz created

6f839a1 Add logged out collab panel

Conrad Irwin created

4f88525 [Zed2] Collab UI (#3403)

Click to expand commit body
Release Notes:

- N/A

Conrad Irwin created

19ecccb Add `ListItem` story

Marshall Bowers created

feb7753 Fix typo in `uniform_list`'s doc comment

Marshall Bowers created

e31a8f0 Scaffolding for update notification too

Conrad Irwin created

82f6f77 Use editor's overlay implementation

Conrad Irwin created

212d925 Merge branch 'main' into completions-styles

Conrad Irwin created

b48b745 Break content mask for hoverables (#3409)

Click to expand commit body
Release Notes:

- N/A

Conrad Irwin created

7a8aba3 Break content mask for hoverables

Conrad Irwin created

1c2f906 Position incoming call notification on right hand side.

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

Piotr Osiewicz and Conrad created