6b6a30c
Merge branch 'main' into search2
Piotr Osiewicz created
6b6a30c
Merge branch 'main' into search2
Piotr Osiewicz created
2aa7c6f
Add a simple context menu into terminal2 (#3343)
Release Notes: - N/A
Kirill Bulatov created
ab0a3f1
Add an actual context menu into terminal-2
(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)
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
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
Kirill Bulatov and Mikayla Maki created
d89c511
Start porting terminal_view to gpui2
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
Kirill Bulatov and Mikayla Maki created
c8f83e2
Tabs n splits (#3340)
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)
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)
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)
- 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)
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)
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)
Release Notes: - N/A
Antonio Scandurra created
759ce74
Avoid unnecessary call to `with_element_id` in `RenderViewWith`
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
1d04dc5
Clear the state of keystroke matchers when focus changes
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
3978d4e
Show fold indicators (#3334)
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
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
c7b7f7d
Move `render_view` into `View::render_with`
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
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
17b8e4a
Handle clicking folded ranges
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
3ff8c78
Return a `Fold` struct when querying the `FoldMap`
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)
Release Notes: - N/A
Conrad Irwin created
aa0563c
More detailed errors when opening files (#3333)
Release Notes: - N/A
Kirill Bulatov created
69e01e6
Bind cycle_mode action
Piotr Osiewicz created