319f18e
Use the `editor_background` color for the project search empty state (#3911)
Click to expand commit body
This PR updates the project search empty state to use the same
background color as the editor.
Release Notes:
- Updated the background color of the project search's empty state to
match the editor background.
Marshall Bowers
created
6cc48b9
Set a minimum size for the search input field
Kirill Bulatov
created
0083ca3
Use the `editor_background` color for the welcome screen's background (#3910)
Click to expand commit body
This PR updates the welcome screen to use the same background color as
the editor.
<img width="1136" alt="Screenshot 2024-01-05 at 11 28 19 AM"
src="https://github.com/zed-industries/zed/assets/1486634/30f2bd7b-e25f-4851-9f43-eb187d1d62e6">
Release Notes:
- Updated the background color of the welcome screen to match the editor
background.
This PR introduces Tinted button styles and the `selected_style` field
on buttons to allow replicating the previous design of titlebar call
controls. It also updates the styles of the titlebar controls.
### Creating a tinted button:
```
Button::new("accept-cta", "Accept")
.style(ButtonStyle::Tinted(TintColor::Accent))
.on_click(...)
```
Ths button will always be tinted blue.
### Creating a button that becomes tinted when selected::
```rust
IconButton::new("screen-share", Icon::Screen)
.style(ButtonStyle::Subtle)
.selected(is_screen_sharing)
.selected_style(ButtonStyle::Tinted(TintColor::Accent))
.on_click(...),
```
This button will be flat/subtle by default, but be tinted blue when it
is `selected`.
Note: There appears to be some issue where `is_deafened` isn't
activating correctly, making the speaker icon not toggle when selected.
Release Notes:
- Restore call control styles to a similar look to Zed 1.
9d4d58a
Implement Tinted buttons and selected_style for buttons
Nate Butler
created
c8dcc80
Respect the setting to show/hide the assistant and chat panels (#3909)
Click to expand commit body
This PR makes it so we respect the setting to show/hide the assistant
and chat panels.
Resolves https://github.com/zed-industries/community/issues/2370.
Release Notes:
- Fixed an issue where the settings to show/hide certain panels were not
respected.
3070a6e
Return back git status colors for tab labels
Kirill Bulatov
created
3e6b4a1
Don't shift pane content when following someone (#3905)
Click to expand commit body
Release Notes:
- Fixed a bug that would shrink the pane when following someone.
Antonio Scandurra
created
cf03ea2
Don't shift pane content when following someone
Antonio Scandurra
created
fbf2f79
Return back old project search behavior as default. (#3892)
Click to expand commit body
Add a `workspace::DeploySearch` action and use it as a default for
"cmd-shift-f" binding. This action opens existing search tab if it
exists, or creates a new one otherwise. `workspace::NewSearch` action is
still available and always opens an existing search tab.
Release Notes:
- Added a `workspace::DeploySearch` action and use it as a default for
"cmd-shift-f" binding. `workspace::NewSearch` action is still available
and always opens an existing search tab.
1d09c9a
Fix accidental load of default keymap *after* loading user keymap (#3901)
Max Brunsfeld
created
c29a7f2
Fix terminal selection when cursor leaves terminal bounds (#3898)
Click to expand commit body
Previously, terminal mouse selection didn't work when the cursor moved
outside the bounds of the terminal, which made it difficult to select
large amounts of text in the terminal.
Max Brunsfeld
created
ad20bc3
Fix accidental load of default keymap *after* loading user keymap
f70eddc
Explore registrar-based API for search bar.
Click to expand commit body
This commit adds a Registrar trait for use by search crate. Registrar can register actions on some target and search can utilize that trait to opaquely add actions on that target.
Notably, search is now opt-in (it always was in zed2 actually). Having editor doesn't make it searchable straight out of the gate. You might have to call BufferSearchBar::new a bunch more.
Piotr Osiewicz
created
cd0b15e
fixup! terminal/search: Partially fix search in terminal. There are two issues with search in terminal as is: - terminal's pane is not registered as a "legit" pane, so we dispatch buffer search bar::Deploy on the most recent "legit" pane. By legit I mean that workspace::active_pane will *never* return terminal pane as active. - We've had the implementation of as_searchable commented out. Duh!
Piotr Osiewicz
created
b3d8b23
terminal/search: Partially fix search in terminal.
Click to expand commit body
There are two issues with search in terminal as is:
- terminal's pane is not registered as a "legit" pane, so we dispatch buffer search bar::Deploy on the most recent "legit" pane. By legit I mean that
workspace::active_pane will *never* return terminal pane as active.
- We've had the implementation of as_searchable commented out. Duh!
This commit fixes second issue. That means that if you drag the terminal over to the main editor pane (so that it's in a "legit" pane), it'll work. 1st issue still stands though.
Piotr Osiewicz
created
3f06a05
Iterate on collab panel filter input style (#3900)
Click to expand commit body
This PR takes another pass at the collab panel filter input to improve
its styling.
Release Notes:
- Improved the look of the filter input in the collab panel.
Marshall Bowers
created
ba13540
Fix inconsistent selection start when dragging outside of terminal bounds
Click to expand commit body
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld
and
Mikayla
created
61db60b
Fix incorrect placement of terminal selection when dragging
This PR fixes an issue where certain tabs were not using the correct
color for their labels when they were inactive.
Release Notes:
- Fixed an issue where some inactive tabs were not using the correct
label color.