1db4fab
Add command palette tests and simulate_keystrokes (#3330)
Click to expand commit body
Release Notes: - N/A
Conrad Irwin 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
888098b
More detailed errors when opening files
Kirill Bulatov created
851a60a
Render fold indicators in the gutter
Antonio Scandurra created
c0f43d9
Introduce rename in `editor2` (#3331)
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
# 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)
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)
This fixes some slowness we noticed when scrolling an editor in `zed2`.
Max Brunsfeld created
8de8615
Fix uncached raster_bounds computation and font selection
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)
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)
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`
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)
[[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)
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
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)
Release Notes: - N/A
Mikayla Maki created
62fc0b2
Remove unnescessary unimplemented
Mikayla created
75490fe
Avoid user NPM config/cache & put NodeRuntime installation behind a lock (#3324)
Release Notes: - Fixed a case where system NPM configuration could effect Node based language server installation.
Julia created
59ec9e5
Avoid user NPM config/cache & put NodeRuntime installation behind a lock
Julia created
3419aaf
Fix several shutdown related bugs
Mikayla created
37d0b84
Merge branch 'main' into element-types
Conrad Irwin created
5c8db99
Extend Label & Tooltip (#3322)
This PR extends the `Label` component with additional functionality, partially for use in the `TextTooltip` component. - [x] `Label` should take a `size` (`Default` & `Small` for now) - These should use `text_ui` and `text_ui_sm` - [x] Fold `LabelColor` and `IconColor` into one enum - `TextColor` - [x] `TextTooltip`'s keybinding field should take whatever we use for keybindings instead of a string, and render the keybinding component - [x] `TextTooltip` should use small `Label`s Release Notes: - N/A
Marshall Bowers created
76c1522
Combine `LabelColor` and `IconColor` into `TextColor`
Marshall Bowers created
5dda105
Merge branch 'main' into element-types
Conrad Irwin created
dc56a7b
Add `LabelSize`
Marshall Bowers created
48b3a90
WIP
Antonio Scandurra created
6add446
WIP: Zed2: Add core mac app actions (#3316)
Add back cmd-q, cmd-n, etc. TODO: - [x] Fix quit checking workspace windows - [ ] ~~See if GPUI2 has a DebugElements analog~~ Release Notes: - N/A
Mikayla Maki created
9d31523
Rename `keybinding` method on `PaletteItem` to `key_binding`
Marshall Bowers created