Conrad Irwin
2c2e5144c9
Fix context key matching
...
* You need to check all layers of the context stack
* When in command, the context should be based on where focus was (to
match `available_actions`.
2023-12-04 21:28:37 +00:00
Marshall Bowers
3627ff87f0
Ensure the candidate keybinding matches the correct context
2023-12-04 15:53:38 -05:00
Marshall Bowers
b212aab00d
Add support for copying diagnostic messages to the clipboard ( #3489 )
...
This PR adds support for copying diagnostics messages to the clipboard.
This was already working, but we were missing implementations
clipboard-related methods in the `TestPlatform` that were causing the
tests to fail when the copying functionality was added.
Release Notes:
- N/A
2023-12-04 14:08:05 -05:00
Nate Butler
63213b5a57
Add temp nightly icon
2023-12-04 12:48:21 -05:00
Marshall Bowers
26c797c358
Format code
2023-12-04 11:57:10 -05:00
Marshall Bowers
fb352af35c
Merge branch 'main' into diagnostics-style-2
2023-12-04 11:56:55 -05:00
Nate Butler
4f4029524f
Style Grab Bag ( #3487 )
...
[[PR Description]]
- Add pane empty state
- Ensure tab bar doesn't resize when a tab is added
- Make ButtonLike respect the style of a disabled button
- Add additional cursors to gpui2
Release Notes:
- N/A
2023-12-04 11:55:26 -05:00
Nate Butler
e928ed44a0
Mark copy button as incomplete
...
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>
2023-12-04 11:53:46 -05:00
Nate Butler
23626aa902
Update diagnostic style
...
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>
2023-12-04 11:50:26 -05:00
Nate Butler
4ee4e4e8d8
Fix ci error – Copy to clipboard isn't implemented in tests
...
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>
2023-12-04 11:41:31 -05:00
Nate Butler
7a0aa1e5df
Clean up ButtonLike
...
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>
2023-12-04 11:32:25 -05:00
Nate Butler
b6ed3b258c
Remove debug
...
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>
2023-12-04 11:32:14 -05:00
Nate Butler
50fe683305
Fix typos
...
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>
2023-12-04 11:28:22 -05:00
Nate Butler
80ae640060
Add additional cursors to gpui2
...
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>
2023-12-04 11:20:41 -05:00
Nate Butler
0af0c5549c
Update toolbar left tool group
2023-12-04 11:14:59 -05:00
Nate Butler
118c9b5fe8
Ensure disabled buttons don't have interaction styles
2023-12-04 09:37:56 -05:00
Nate Butler
7dc22fef24
Prevent tab bar from growing in height when a tab is added
2023-12-04 09:24:08 -05:00
Julia
dfe4fc4d0a
Disable instance handshake in dev builds
2023-12-04 09:16:04 -05:00
Nate Butler
11c16258eb
Update empty pane state
2023-12-04 09:13:00 -05:00
Kirill Bulatov
45230dcaf3
Log project path that was no open due to no project entry found
2023-12-04 12:45:57 +02:00
Conrad Irwin
aa3c9b8568
In-flight entertainment ( #3484 )
...
- +language_selector2
- Language Selector 2 working!
- Prevent languages showing in wrong order first
- copilot_menu2 (though only tested offling, which is insufficient)
- Dismiss tooltips at capture
- Get ChannelModal opening
[[PR Description]]
Release Notes:
- N/A
2023-12-03 13:06:29 -07:00
Conrad Irwin
859f2d2862
Get ChannelModal opening
2023-12-02 00:57:41 -07:00
Conrad Irwin
63b65b2b2e
Dismiss tooltips at capture
...
(Otherwise they stay open when you hover over the editor, which
stops mouse move events propagating)
2023-12-01 23:51:06 -07:00
Conrad Irwin
1da18ebe9a
copilot_menu2 (though only tested offling, which is insufficient)
2023-12-01 23:43:02 -07:00
Conrad Irwin
6426997abb
Prevent languages showing in wrong order first
2023-12-01 21:26:23 -07:00
Conrad Irwin
6a5b5f022d
Language Selector 2 working!
2023-12-01 21:23:20 -07:00
Conrad Irwin
2de6758443
+language_selector2
2023-12-01 21:23:20 -07:00
Nate Butler
2bf48872b6
Progress on diagnostic multibuffer
...
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>
2023-12-01 16:53:09 -05:00
Nate Butler
03ebf0a5a9
Implement FixedWidth for all button types
...
[no-ci]
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>
2023-12-01 16:20:39 -05:00
Max Brunsfeld
6b0457c52f
Bump RPC protocol version in zed2 to match zed1
2023-12-01 13:08:45 -08:00
Nate Butler
c07455efa7
Update path header style
...
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>
2023-12-01 15:53:17 -05:00
Max Brunsfeld
d85db44552
Fix retrieval of app version in auto_update2
2023-12-01 12:52:26 -08:00
Nate Butler
89aa6a3726
Re-add diagnostic headers
2023-12-01 15:30:01 -05:00
Nate Butler
f5679f98d6
Update diagnostics style
2023-12-01 14:52:17 -05:00
Max Brunsfeld
5dd9db3607
collab 0.29.1
2023-12-01 11:50:05 -08:00
Max Brunsfeld
aace0d816d
Prevent moving a channel into its descendant ( #3480 )
...
This fixes a bug where it was possible to put the channel tree into a
bad state by accidentally dragging a channel into itself or one of its
descendants.
2023-12-01 11:47:39 -08:00
Max Brunsfeld
4479628342
Prevent moving a channel into its descendant
2023-12-01 11:41:38 -08:00
Marshall Bowers
c3e7732eab
Add support for optional icon to Button
( #3479 )
...
This PR extends `Button` with support for an optional icon to be
displayed next to the label.
As part of this, the functionality for displaying an icon within a
button has been factored out into an internal `ButtonIcon` component.
`ButtonIcon` is now used by both `IconButton` and `Button` to
encapsulate the concerns of an icon that is rendered within a button.
Release Notes:
- N/A
2023-12-01 14:30:38 -05:00
Marshall Bowers
4b23c5c658
Add selected_label
to Button
( #3478 )
...
This PR adds a new `selected_label` method to `Button`.
This can be used to set a different label that should be rendered when
the `Button` is selected.
Release Notes:
- N/A
2023-12-01 13:29:11 -05:00
Marshall Bowers
12b58f5b60
Add selected_icon
to IconButton
2023-12-01 13:10:53 -05:00
Marshall Bowers
f09d9ef723
Clean up some ButtonLike
doc comments
2023-12-01 13:09:35 -05:00
Julia
6f9e08ceea
Merge branch 'main' into zed2-breadcrumbs
2023-12-01 12:28:36 -05:00
Nate Butler
85d72f63c1
Add Tinted button style placeholder and document ButtonLike ( #3476 )
...
- Adds a placeholder `ButtonStyle::Tinted`.
- Note: Using this now will just give you a block of `gpui::red()`
- Documents ButtonLike and ButtonStyle to hopefully help make choosing a
button style easier.
Release Notes:
- N/A
2023-12-01 12:18:35 -05:00
Julia
910aeb4f56
I'm a dunce
2023-12-01 11:47:04 -05:00
Julia
13f4cc563c
Merge branch 'main' into zed2-breadcrumbs
2023-12-01 11:02:34 -05:00
Nate Butler
ab75dbe7af
Update collab_titlebar_item.rs
2023-12-01 10:52:11 -05:00
Nate Butler
88188b0c30
Merge branch 'main' into collab-ui-refinement
2023-12-01 10:50:25 -05:00
Julia
ce16e5b54a
Unbreak toolbar layout & improve disabling ButtonLike
2023-12-01 10:33:44 -05:00
Antonio Scandurra
5fefc121bf
Add mouse context menu to editor2
...
Co-Authored-By: Piotr <piotr@zed.dev>
2023-12-01 16:01:56 +01:00
Antonio Scandurra
f0c205be5d
Respond to modifiers changed event in editor2 and set cursor
2023-12-01 14:26:49 +01:00