Commit log

1d04dc5 Clear the state of keystroke matchers when focus changes

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

Antonio Scandurra and Nathan Sobo created

3978d4e Show fold indicators (#3334)

Click to expand commit body
Release Notes:

- N/A

Antonio Scandurra created

08dfcba Fix panic when painting blocks

Antonio Scandurra created

c225a3e Don't use `Mutex` or `Arc` now that app state is not Send

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

Antonio Scandurra and Nathan Sobo created

c7b7f7d Move `render_view` into `View::render_with`

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

Antonio Scandurra and Nathan Sobo created

d791fc7 v0.114.x dev

Joseph T. Lyons created

9ff2389 Fix clicking on code action and fold indicators

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

Antonio Scandurra and Nathan Sobo created

17b8e4a Handle clicking folded ranges

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

Antonio Scandurra and Nathan Sobo created

3ff8c78 Return a `Fold` struct when querying the `FoldMap`

Click to expand commit body
This contains a new `id` field that lets us distinguish among folds.

Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

1db4fab Add command palette tests and simulate_keystrokes (#3330)

Click to expand commit body
Release Notes:

- N/A

Conrad Irwin created

aa0563c More detailed errors when opening files (#3333)

Click to expand commit body
Release Notes:

- N/A

Kirill Bulatov created

69e01e6 Bind cycle_mode action

Piotr Osiewicz created

888098b More detailed errors when opening files

Kirill Bulatov created

c37faf0 Add query history and replace buttons

Piotr Osiewicz created

851a60a Render fold indicators in the gutter

Antonio Scandurra created

b11bfa8 Merge branch 'main' into search2

Piotr Osiewicz created

c0f43d9 Introduce rename in `editor2` (#3331)

Click to expand commit body
Release Notes:

- N/A

Antonio Scandurra created

786cc59 Fix formatting

Antonio Scandurra created

45381e5 Fix focus management on editor when renaming

Antonio Scandurra created

003e4bc Extract out a register_actions function

Antonio Scandurra created

feeb44c Merge remote-tracking branch 'origin/main' into editor2-rename

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

Antonio Scandurra created

c3094b7 Introduce gpui::render_view

Antonio Scandurra created

1def355 Don't return `Result` from `TextStyle::highlight`

Antonio Scandurra created

c81bd28 Fix test

Conrad Irwin created

91b54b3 Add command palette tests and simulate_keystrokes

Conrad Irwin created

e37d7f5 Fix click events by notifying when we assign pending_mouse_down (#3329)

Click to expand commit body
We need to notify when we set the pending mouse down so we attach the
mouse up event listener before the mouse button is released.

Release Notes:

- N/A

Nathan Sobo created

32ad486 Document contexts

Nathan Sobo created

00d8921 Fix click events by notifying when we assign pending_mouse_down

Nathan Sobo created

f9a5e14 Fix uncached raster_bounds computation and font selection (#3328)

Click to expand commit body
This fixes some slowness we noticed when scrolling an editor in `zed2`.

Max Brunsfeld created

8de8615 Fix uncached raster_bounds computation and font selection

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

Max Brunsfeld , Nathan Sobo , and Mikayla created

96f0257 Simplify element types (#3318)

Click to expand commit body
This PR does away with the extra type parameters on Div and instead
introduces two wrapper elements, `Stateful` and `Focusable`. All of the
interactivity is stored on `Interactivity` and `InteractiveState`, which
is stored on the base element. The wrappers simply control what methods
are available to call.

Not sure this is fully working, but a smoke test does work.

/cc @as-cii @ConradIrwin 

Release Notes:

- N/A

Mikayla Maki created

817c6dd remove dbg

Mikayla created

b81b96f Merge branch 'element-types' of github.com:zed-industries/zed into element-types

Mikayla created

7f72df6 Merge branch 'main' into element-types

Mikayla created

df64a3c Not working yet file-finder2 (#3321)

Click to expand commit body
Porting file_finder

Release Notes:

- N/A

Mikayla Maki created

1109cd1 Abandon ship

Conrad Irwin created

bef4df5 Return an id from `Element::element_id` instead of calling `cx.with_element_id`

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

Nathan Sobo and Julia created

ca63a99 Enable tests in project panel 2 (#3325)

Max Brunsfeld created

860959f Implement simulated prompts in TestPlatform

Max Brunsfeld created

6b25841 WIP

Mikayla created

606ab74 Project panel: detect filename editor blur via an editor event

Max Brunsfeld created

b40daa1 Set Pane Size (#3327)

Click to expand commit body
[[PR Description]]

Set the size of panes to their `size`.

Release Notes:

- N/A

Nate Butler created

008655b Set Pane Size

Nate Butler created

3b01a03 In the middle of stuff

Conrad Irwin created

fea0ff3 Use `IconElement` in project panel (#3326)

Click to expand commit body
This PR updates the project panel to use the `IconElement` to render
icons instead of duplicating the styles.

Release Notes:

- N/A

Marshall Bowers created

123faed Re-enable all project panel tests

Click to expand commit body
Some are still failing.

Max Brunsfeld created

22f024b Use `IconElement` in project panel

Marshall Bowers created

80b7f75 Merge branch 'main' into file_finder

Conrad Irwin created

3a4c5aa Implement FileFinder

Conrad Irwin created

dcdbf43 Fix some small quit and recursion bugs (#3323)

Click to expand commit body
Release Notes:

- N/A

Mikayla Maki created