Commit log

21dfe58 Missing return

Julia created

75afb65 Show cursor position in status bar

Conrad Irwin created

0a8a84f Rename button-related enums (#3463)

Click to expand commit body
This PR renames the `ButtonStyle2` and `ButtonSize2` enums to
`ButtonStyle` and `ButtonSize`, respectively.

Release Notes:

- N/A

Marshall Bowers created

0e1597d WIP

Antonio Scandurra created

428c517 Merge branch 'main' into zed2-breadcrumbs

Julia created

8109831 Add some text to clarify no api key state

Click to expand commit body
Co-Authored-By: Joseph T. Lyons <19867440+JosephTLyons@users.noreply.github.com>

Nate Butler and Joseph T. Lyons created

5243401 Pass a `WindowContext` in `request_measured_layout`

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

Antonio Scandurra and Nathan Sobo created

591299b Start getting pane focus code ported

Julia created

d9b8c07 Lift Send and Sync restriction for measurements

Antonio Scandurra created

e20309f Update collab_titlebar_item.rs

Click to expand commit body
[no ci]

Nate Butler created

daf6201 Start plugging selected states into collab ui

Nate Butler created

b64fe04 Trim file_finder input queries (#3459)

Click to expand commit body
Addresses a small bit of influencer's feedback

Release Notes:

- Fixed file finder query's whitespaces not being trimmed

Kirill Bulatov created

82b3efa Update collab button styles

Nate Butler created

cdae8eb Exclude gitignored files' diagnostics from project panel and its indicator. (#3458)

Click to expand commit body
Based on influencer's feedback.

The diagnostics are collected and available still, since that might
become a settings/UI toggle later.
Also, buffer diagnostics are still updated for gitignored files.

Release Notes:

- Excluded gitignored files' diagnostics from project panel and its
indicator.

Kirill Bulatov created

1b39916 Trim file_finder input queries

Kirill Bulatov created

091d935 Port to gpui2

Kirill Bulatov created

69bfd47 Exclude gitignored files' diagnostics from project panel and its indicator.

Click to expand commit body
The diagnostics are collected and available still, since that might become a settings/UI toggle later.
Also, buffer diagnostics are still updated for gitignored files.

Kirill Bulatov created

7b76db4 Fix TypeScript diagnostics (#3457)

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

* sends more ClientCapabilities LSP data, diagnostics capabilities in
particular: those are now required by typescript-language-server LSP to
start publishing diagnostics
* sends more parameters during eslint workspace initialization, so it is
able to correctly look up project's typescript config
Presumably, it's not enough and some convoluted project set ups may
break still, but let's wait for examples and feedback.

Release Notes:

- Fixed typescript-language-server diagnostics not appearing for newer
server versions; fixed eslint diagnostics using wrong directory for
typescript config lookup

Kirill Bulatov created

74a5ae5 Re-introduce screen-sharing in zed2 (#3456)

Click to expand commit body
Release Notes:

- N/A

Antonio Scandurra created

fac029b Fix errors in theme2

Antonio Scandurra created

f052329 Port to gpui2

Kirill Bulatov created

d2c1897 Fix error in tests

Antonio Scandurra created

14993e0 Declare more supported client capabilities

Kirill Bulatov created

624ea58 Polish screen sharing

Antonio Scandurra created

cc0bc44 Merge remote-tracking branch 'origin/main' into surfaces

Click to expand commit body
# Conflicts:
#	crates/ui2/src/components/avatar.rs

Antonio Scandurra created

f9cd452 Fix eslint diagnostics by passing worktree root during workspace init

Kirill Bulatov created

0217408 Collab panel2: Now with scrolling and keyboard (#3455)

Click to expand commit body
Also introducing: .track_scroll() for non-uniform lists.

Release Notes:

- N/A

Conrad Irwin created

90b8acf Allow toggling subchannel visiblity without joining channel

Conrad Irwin created

4fbbb28 Restore logical offset preservation behaviour

Conrad Irwin created

54cfcef Keybaord shortcut context menu

Conrad Irwin created

a37f86f Scroll the collab panel when keyboard focusing

Conrad Irwin created

92d2048 WIP

Nate Butler created

8638fc4 Add a ScrollHandle to gpui2 for the collab panel

Conrad Irwin created

0125430 Add filtering support

Conrad Irwin created

1a1451a Fix bug preventing spaces from being used in filename

Joseph T. Lyons created

b4a5701 Implement activity indicator in zed2 (#3453)

Click to expand commit body
No more hard-coded "Checking..."

Max Brunsfeld created

e493250 Implement activity indicator in zed2

Max Brunsfeld created

c95a7c7 Address some TODOs in editor2 crate (#3445)

Click to expand commit body
* Fix crash when jumping to definition
* Enabling resolution of completions
* Make links in interactive text clickable
* Enable code paths that use `select_anchors`

Max Brunsfeld created

bda1dc7 Use `ButtonLike` for breadcrumb (#3452)

Click to expand commit body
This PR updates the (placeholder) breadcrumb to use the new `ButtonLike`
component.

Eventually this will need custom styling (e.g., syntax highlighting for
the symbol children), which is why we're using a `ButtonLike` as opposed
to a regular `Button`.

Release Notes:

- N/A

Marshall Bowers created

9d53287 Implement `Selectable` for buttons (#3451)

Click to expand commit body
This PR implements the `Selectable` trait for `ButtonLike`, `Button`,
and `IconButton`.

Release Notes:

- N/A

Marshall Bowers created

481e42a collab panel2 (#3447)

Click to expand commit body
[[PR Description]]

Release Notes:

- N/A

Conrad Irwin created

27a6761 Fix crash when jumping to a definition in the same buffer

Max Brunsfeld created

4c27f44 Merge branch 'main' into collab-panel2

Conrad Irwin created

04bbd10 Fix the selected state for the panel icons in the status bar (#3450)

Click to expand commit body
This PR fixes a bug where the selected state for the panel icons in the
status bar was not correctly reflecting whether the panel was open.

It was erroneously using the `is_open` state for the context menu.

Release Notes:

- N/A

Marshall Bowers created

b357ae4 Add new `Button` and `IconButton` components (#3448)

Click to expand commit body
This PR adds new `Button` and `IconButton` components built on top of
our new button abstractions.

Both of these buttons are built from the common `ButtonLike` base, and
implement the `ButtonCommon` (name TBD) trait in order to provide a
common interface.

There are still some visual tweaks that we'll need to make to the new
buttons, but those should be straightforward to make after we land this.

Release Notes:

- N/A

Marshall Bowers created

cd60d46 Merge branch 'main' into collab-panel2

Conrad Irwin created

0eef4d0 Scrollyscrolly

Conrad Irwin created

0b8f906 Implement highlighting of go-to-definition links

Max Brunsfeld created

4f04020 Fix mouse interaction on contact subsections

Conrad Irwin created

9451bd6 Implement completion-resolution in editor2

Click to expand commit body
Enable the completion tests in editor2.

Max Brunsfeld created