Marshall Bowers
905cc879c7
Add ToggleButton for use in buffer search ( #3746 )
...
This PR adds a new `ToggleButton` component:
<img width="738" alt="Screenshot 2023-12-20 at 6 50 13 PM"
src="https://github.com/zed-industries/zed/assets/1486634/9c5fb45b-0b55-4008-9336-b651a26a99ad ">
We're using `ToggleButton`s for the search mode selection in the buffer
search:
<img width="842" alt="Screenshot 2023-12-20 at 6 47 57 PM"
src="https://github.com/zed-industries/zed/assets/1486634/178a278f-172c-4c67-8572-83d59de2ed14 ">
Release Notes:
- N/A
2023-12-20 19:00:04 -05:00
Marshall Bowers
e1cf36aa6a
Add large variant for buttons
2023-12-20 18:47:22 -05:00
Marshall Bowers
ab2fb09b8f
Use ToggleButtons for search mode in buffer search
2023-12-20 18:32:12 -05:00
Kirill Bulatov
d6d57612ad
Remove nightly from zed1 and use proper namespaces for nightly in zed2 manifest ( #3745 )
...
Currently, I get 404 when trying to open links for nightly, like
https://zed.dev/nightly/channel/Rooms-329
The PR ensures nightly has a separate protocol handler in zed2, removes
nightly mentions from zed1.
See also zed.dev change:
https://github.com/zed-industries/zed.dev/pull/429
Release Notes:
- N/A
2023-12-21 01:24:57 +02:00
Marshall Bowers
128b97cdf7
Add ToggleButton component
2023-12-20 18:23:21 -05:00
Kirill Bulatov
e50704e6dc
Remove nightly from zed1 and use proper namespaces for nightly in zed2 manifest
2023-12-21 01:18:00 +02:00
Kirill Bulatov
a98c377174
Restore "reveal in project panel" and "search in directory" context menu actions ( #3744 )
...
Release Notes:
- N/A
2023-12-21 01:12:06 +02:00
Kirill Bulatov
3d795b6236
Restore "reveal in project panel" and "search in directory" context menu actions
2023-12-21 01:07:05 +02:00
Marshall Bowers
25113f8814
Refine toolbar and buffer search styling ( #3743 )
...
This PR refines the toolbar styling, specifically around the buffer
search.
Spacing has been adjusted to feel less claustrophobic.
Release Notes:
- N/A
2023-12-20 17:43:27 -05:00
Marshall Bowers
b6a23e77c0
Inline toggle replace button
2023-12-20 17:34:08 -05:00
Marshall Bowers
bfcf2ff2d0
Inline buttons
2023-12-20 17:31:36 -05:00
Marshall Bowers
143ef14117
Style replace input
2023-12-20 17:25:38 -05:00
Marshall Bowers
9b7d6cd4f6
Improve spacing of items in buffer search bar
2023-12-20 17:10:27 -05:00
Marshall Bowers
8a0c95d729
Increase toolbar padding
2023-12-20 17:03:44 -05:00
Marshall Bowers
7346ed8a43
Don't apply the gap when we don't have any items in the first row
2023-12-20 17:02:15 -05:00
Nathan Sobo
ca69cc23e0
Merge remote-tracking branch 'origin/main' into cancel-clicks-on-drag
2023-12-20 15:01:10 -07:00
Nathan Sobo
3f994735ff
Only compute placeholder text once
2023-12-20 14:47:56 -07:00
Marshall Bowers
106fcd0aed
Style incoming call notification ( #3742 )
...
This PR styles the incoming call notification.
<img width="405" alt="Screenshot 2023-12-20 at 3 56 39 PM"
src="https://github.com/zed-industries/zed/assets/1486634/9cfb89e7-ba5f-4463-bf53-a3f8a82e136f ">
Release Notes:
- N/A
2023-12-20 16:16:03 -05:00
Marshall Bowers
28942699d0
Tighten up project share notifications
2023-12-20 16:06:59 -05:00
Marshall Bowers
2990c17cb1
Style incoming call notifications
2023-12-20 15:59:01 -05:00
Nathan Sobo
0421bfe734
Compute the query editor placeholder text with a focus handle
...
So we're not beholden to the current focus.
2023-12-20 13:00:52 -07:00
Piotr Osiewicz
469d82beec
chore: Remove 'db' dependency from recent_projects2 ( #3740 )
...
It was pulling in gpui1 into zed2 build.
Release Notes:
- N/A
2023-12-20 20:38:37 +01:00
Marshall Bowers
31c90694c5
Style notification panel ( #3741 )
...
This PR makes a first pass at styling the notification panel.
#### Signed out
<img width="381" alt="Screenshot 2023-12-20 at 11 41 25 AM"
src="https://github.com/zed-industries/zed/assets/1486634/f045fa17-4ebc-437f-a25b-d7695d47f18b ">
#### No notifications
<img width="380" alt="Screenshot 2023-12-20 at 11 44 23 AM"
src="https://github.com/zed-industries/zed/assets/1486634/3a7543f2-8cd8-4788-8059-d5663f5f6b4c ">
#### Notifications
<img width="386" alt="Screenshot 2023-12-20 at 1 27 08 PM"
src="https://github.com/zed-industries/zed/assets/1486634/13b81722-c47a-4c06-b37d-e6515cbfdb9d ">
Release Notes:
- N/A
2023-12-20 14:06:33 -05:00
1a2cdc8659
Move application of content mask and z-index into Interactivity::paint
...
This allows the content mask to correctly apply to bounds used in event handlers,
which prevents content under opaque borders from being hovered in overflow hidden
containers.
Co-Authored-By: Antonio <antonio@zed.dev >
Co-Authored-By: Max Brunsfeld <max@zed.dev >
2023-12-20 11:43:45 -07:00
Marshall Bowers
0172f5c5fb
Fix text wrapping issues with overflow_hidden
...
This seems to influence sizing calculations in ways I don't fully understand.
2023-12-20 13:25:17 -05:00
Joseph T. Lyons
2eb5620acf
collab 0.32.0
2023-12-20 13:15:44 -05:00
Marshall Bowers
78bf2f1dc3
Fix positioning of right items
2023-12-20 13:05:21 -05:00
8621e73a14
Add InteractiveElement::block_mouse which renders an "opaque" layer
...
Co-Authored-By: Antonio <antonio@zed.dev >
Co-Authored-By: Max Brunsfeld <max@zed.dev >
2023-12-20 11:02:47 -07:00
Joseph T. Lyons
a7310e1854
v0.119.x dev
2023-12-20 13:00:01 -05:00
Max Brunsfeld
97a2a84b3d
Assign draw order to surfaces using plane splitter ( #3739 )
...
It looks like we neglected to incorporate surfaces into the
plane-splitting code path, which assigns each graphics primitive's draw
order.
This fixes an issue where screensharing frames were not visible when the
screenshare tab was zoomed.
2023-12-20 09:54:03 -08:00
Marshall Bowers
6da1ec85f8
Add text wrapping to notifications
2023-12-20 12:48:30 -05:00
Nathan Sobo and Antonio
cd98ee7e42
Don't consider any element hovered when actively dragging
...
Co-Authored-By: Antonio <antonio@zed.dev >
2023-12-20 10:46:36 -07:00
Marshall Bowers
db25c34997
Remove unneeded wrapping element
2023-12-20 12:45:18 -05:00
Max Brunsfeld
8d05a82864
Assign draw order to surfaces using plane splitter
2023-12-20 09:43:04 -08:00
Julia
b1430c8cd7
Reintroduce LSP diagnostic/status message ( #3728 )
...
Release Notes:
- N/A
2023-12-20 12:23:36 -05:00
Julia and Marshall Bowers
7b01ac9c2b
Use ButtonLike rather than ad-hoc button
...
Co-Authored-By: Marshall Bowers <marshall@zed.dev >
2023-12-20 12:15:13 -05:00
Antonio Scandurra
b545b0e7fa
Prevent ArenaRef from being cloned ( #3738 )
...
This could cause multiple mutable references to be acquired for the same
arena element, which is unsafe. I didn't see it cause problems in
practice, but I realized this could have been a problem and fixed it
before it bit us.
Release Notes:
- N/A
2023-12-20 17:52:16 +01:00
Marshall Bowers
e9c8cb033b
Style signed-out and empty states for the notification panel
2023-12-20 11:45:18 -05:00
Marshall Bowers
6d5851e3cc
Fix formatting breakage
2023-12-20 11:41:51 -05:00
Kirill Bulatov
392b017041
Port language_tools crate to gpui2 ( #3673 )
...
Add back a way to show syntax trees and LSP logs in Zed.
Release Notes:
- N/A
2023-12-20 18:34:40 +02:00
Antonio Scandurra
0c0a6ee574
Prevent ArenaRef from being cloned
2023-12-20 17:32:59 +01:00
Julia
1373ddbce4
Avoid workspace use while leased
2023-12-20 11:28:56 -05:00
Kirill Bulatov
5519557944
Close syntax tree view menu on click too
2023-12-20 18:28:32 +02:00
Marshall Bowers
2c6416234e
Adjust styles for notification panel container
2023-12-20 11:27:28 -05:00
Kirill Bulatov
12688b6f59
Rework context menu's custom element API to handle clicks properly
2023-12-20 18:23:09 +02:00
Kirill Bulatov
ee49603e93
Lsp log selector fixes
2023-12-20 18:23:09 +02:00
Kirill Bulatov and Antonio Scandurra
9a3c097636
Fix remaining z-index bugs
...
Co-Authored-By: Antonio Scandurra <antonio@zed.dev >
2023-12-20 18:23:09 +02:00
Kirill Bulatov
7b0bd1aa28
Syntax tree panel style fixes
2023-12-20 18:23:08 +02:00
Kirill Bulatov
d7baad214a
Remove temporary imports, fix syntax_tree_view
2023-12-20 18:23:08 +02:00
Kirill Bulatov
d9bce6d75b
Use stock gpui2 ui components
2023-12-20 18:23:08 +02:00