Commit log

6b6a30c Merge branch 'main' into search2

Piotr Osiewicz created

2aa7c6f Add a simple context menu into terminal2 (#3343)

Click to expand commit body
Release Notes:

- N/A

Kirill Bulatov created

ab0a3f1 Add an actual context menu into terminal-2

Click to expand commit body
(click the text, not the pane!)

Co-Authored-By: Piotr <piotr@zed.dev>

Kirill Bulatov and Piotr created

c08ce1c Start rendering autocompletion menu

Antonio Scandurra created

781a95d Add back Completion::documentation

Antonio Scandurra created

f638d4c Add basic context menu element

Kirill Bulatov created

0f0b709 Fix more errors in terminal element

Kirill Bulatov created

03b4c7c Terminal 2 (#3342)

Click to expand commit body
Release Notes:

- N/A

Kirill Bulatov created

fd61683 WIP

Kirill Bulatov created

e3465fb Comment out the terminal view

Kirill Bulatov created

a238368 More compilation fixes

Kirill Bulatov created

61d6cb8 Start porting terminal_element to gpui2

Click to expand commit body
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>

Kirill Bulatov and Mikayla Maki created

d89c511 Start porting terminal_view to gpui2

Click to expand commit body
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>

Kirill Bulatov and Mikayla Maki created

c8f83e2 Tabs n splits (#3340)

Click to expand commit body
Adds back:

- [x] Tab clicking
- [x] Splits ~
- [x] Workspace deserialization

Also adds a new `FocusableView` API to GPUI

Release Notes:

- N/A

Mikayla Maki created

9da0b78 Merge branch 'main' into tabs-n-splits

Mikayla created

e9e1170 Compile taffy in release mode

Mikayla created

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