Commit log
b559bfd
Parameterize `theme2::init` to allow loading just the base theme (#3345)
Click to expand commit body
This PR adds a parameter to the `theme2::init` method to indicate what
the theme-loading behavior should be.
This allows us to indicate when we want to load all of the additional
built-in user themes (like in the Zed binary and in the storybook), and
when we don't want to load the user themes (like in tests).
We're using an enum over just a `bool` here for clarity at the call
site.
Release Notes:
- N/A
Marshall Bowers
created
2 years ago
d782426
Dismiss tooltips on click
Conrad Irwin
created
2 years ago
4540f04
Add more detail to panel switcher interaction
Conrad Irwin
created
2 years ago
Click to expand commit body
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>
Nate Butler
and
Marshall Bowers
created
2 years ago
b2f9c45
Change the default buffer font size to 16
Click to expand commit body
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>
Nate Butler
and
Marshall Bowers
created
2 years ago
c71e522
Allow users to set UI font properties in their settings
Click to expand commit body
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>
Nate Butler
and
Marshall Bowers
created
2 years ago
2aa7c6f
Add a simple context menu into terminal2 (#3343)
Click to expand commit body
Release Notes:
- N/A
Kirill Bulatov
created
2 years ago
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
2 years ago
f638d4c
Add basic context menu element
Kirill Bulatov
created
2 years ago
0f0b709
Fix more errors in terminal element
Kirill Bulatov
created
2 years ago
03b4c7c
Terminal 2 (#3342)
Click to expand commit body
Release Notes:
- N/A
Kirill Bulatov
created
2 years ago
Kirill Bulatov
created
2 years ago
e3465fb
Comment out the terminal view
Kirill Bulatov
created
2 years ago
a238368
More compilation fixes
Kirill Bulatov
created
2 years ago
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
2 years ago
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
2 years ago
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
2 years ago
9da0b78
Merge branch 'main' into tabs-n-splits
Mikayla
created
2 years ago
e9e1170
Compile taffy in release mode
Mikayla
created
2 years ago
c70c0f9
Remove initialize_workspace
Mikayla
created
2 years ago
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
2 years ago
74afa62
Add Overlay component to gpui2
Conrad Irwin
created
2 years ago
8c14a8f
Merge branch 'main' into collab_ui2
Conrad Irwin
created
2 years ago
0a9fb39
Enable panel switching
Conrad Irwin
created
2 years ago
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
2 years ago
78cea69
Add focusable view and restore workspace deserialization. Partially restore split and tab functions
Mikayla
created
2 years ago
7f70712
Uncomment enough to register the panel
Conrad Irwin
created
2 years ago
0e79a7f
collab ui2 (#3339)
Click to expand commit body
- Move placeholder titlebar render to collab_ui
Release Notes:
- N/A
Conrad Irwin
created
2 years ago
e905aba
Add back splitting
Mikayla
created
2 years ago
793fa6e
Move placeholder titlebar render to collab_ui
Conrad Irwin
created
2 years ago
84bcbf1
Add collab_ui2
Conrad Irwin
created
2 years ago
Mikayla
created
2 years ago
4f09633
Remove focus_in styling helper
Nathan Sobo
created
2 years ago
c6b374e
Remove initialize method from Element trait
Nathan Sobo
created
2 years ago
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
2 years ago
0a51784
Leaky, but better, test abstraction
Conrad Irwin
created
2 years ago
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
2 years ago
cebc842
FileFinder tests
Conrad Irwin
created
2 years ago
Antonio Scandurra
created
2 years ago
ffcc1cb
Clear the state of keystroke matchers when focus changes (#3335)
Click to expand commit body
Release Notes:
- N/A
Antonio Scandurra
created
2 years ago
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
2 years ago
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
2 years ago
3978d4e
Show fold indicators (#3334)
Click to expand commit body
Release Notes:
- N/A
Antonio Scandurra
created
2 years ago
08dfcba
Fix panic when painting blocks
Antonio Scandurra
created
2 years ago
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
2 years ago
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
2 years ago
Joseph T. Lyons
created
2 years ago
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
2 years ago
17b8e4a
Handle clicking folded ranges
Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra
and
Nathan Sobo
created
2 years ago
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
2 years ago
Page 2 of 293