Commit log

c70c0f9 Remove initialize_workspace

Mikayla created

613add0 collab ui2 (#3341)

Click to expand commit body
Panel switching

* Also: Tooltip::text("whatever", cx);
* And: Tooltip::for_action("whatever", &collab_panel::Toggle, cx);
* And `overlay()` in Gpui2 (similar to `Overlay` in gpui).

Release Notes:

- N/A

Conrad Irwin created

74afa62 Add Overlay component to gpui2

Conrad Irwin created

8c14a8f Merge branch 'main' into collab_ui2

Conrad Irwin created

0a9fb39 Enable panel switching

Conrad Irwin created

e5ada92 Remove initialize from the Element trait (#3338)

Click to expand commit body
Initially, we imagined registering keyboard handlers in the initialize
phase so we would understand the relationships between focus handles
during the layout pass, which would allow us to assign assign `focus_in`
styles that impact layout.

However, we soon realized that many elements aren't created until paint
time anyway, such as within the uniform list. Since it's impossible to
know prior to paint whether an element contains the focused element, it
makes more sense to eliminate the `focus_in` styling helper.

Release Notes:

- N/A

Nathan Sobo created

78cea69 Add focusable view and restore workspace deserialization. Partially restore split and tab functions

Mikayla created

7f70712 Uncomment enough to register the panel

Conrad Irwin created

0e79a7f collab ui2 (#3339)

Click to expand commit body
- Move placeholder titlebar render to collab_ui

Release Notes:

- N/A

Conrad Irwin created

e905aba Add back splitting

Mikayla created

793fa6e Move placeholder titlebar render to collab_ui

Conrad Irwin created

84bcbf1 Add collab_ui2

Conrad Irwin created

faf93ae checkpoint

Mikayla created

4f09633 Remove focus_in styling helper

Nathan Sobo created

c6b374e Remove initialize method from Element trait

Nathan Sobo created

26d90a5 Leaky, but better, test abstraction (#3337)

Click to expand commit body
Make test view creation a bit more ergonomic 

Release Notes:

- N/A

Conrad Irwin created

0a51784 Leaky, but better, test abstraction

Conrad Irwin created

19c0b39 FileFinder tests (#3336)

Click to expand commit body
Also including:
* Fixes for focus when closing the last item in a pane
* Workspace#active_item_as::<Editor>()
* cx.simulate_input()

Release Notes:

- N/A

Conrad Irwin created

cebc842 FileFinder tests

Conrad Irwin created

33a808a WIP

Antonio Scandurra created

ffcc1cb Clear the state of keystroke matchers when focus changes (#3335)

Click to expand commit body
Release Notes:

- N/A

Antonio Scandurra created

759ce74 Avoid unnecessary call to `with_element_id` in `RenderViewWith`

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

Antonio Scandurra and Nathan Sobo created

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