Nathan Sobo
6f17cf7337
WIP
2023-12-14 09:25:14 -07:00
Nathan Sobo
c863227dc2
Log frame timings
2023-12-13 18:44:21 -07:00
Nathan Sobo
1e4a7e6ef1
Don't notify when drawing
2023-12-13 16:05:34 -07:00
Max Brunsfeld
26a31b41b9
frame time
2023-12-13 14:22:34 -07:00
Piotr Osiewicz
72eef116c9
fixup! collab_ui: Wire up project picker
2023-12-13 12:53:41 -08:00
Piotr Osiewicz
a91a42763f
collab_ui: Wire up project picker
...
Co-authored-by: Conrad <conrad@zed.dev>
2023-12-13 12:53:41 -08:00
Joseph T. Lyons
48faa171b5
v0.118.x dev
2023-12-13 12:53:41 -08:00
Marshall Bowers
ab8d0abbc1
Wire up tooltips on tab bar actions ( #3629 )
...
This PR wires up the tooltips on the actions in the tab bar.
Release Notes:
- N/A
2023-12-13 12:53:41 -08:00
Marshall Bowers
a874a96e76
Fix tab bar drop target sizing ( #3627 )
...
This PR fixes an issue where the tab bar drop target was not receiving
any size.
The styling isn't 100% correct yet, as the updated background color has
a gap around it.
Release Notes:
- N/A
2023-12-13 12:53:41 -08:00
Nate Butler
70c6660ae4
Add note
2023-12-13 12:53:41 -08:00
Nate Butler
f9e7c79672
Add deploy note
2023-12-13 12:53:41 -08:00
Nate Butler
5b3b15e95c
Futher outline
2023-12-13 12:53:41 -08:00
Nate Butler
85a1a8f777
WIP
2023-12-13 12:53:41 -08:00
Piotr Osiewicz
ce1489f5dc
Add inclusion of ignored files
2023-12-13 12:53:41 -08:00
Piotr Osiewicz
0e19da3107
Bring back semantic search UI
2023-12-13 12:53:41 -08:00
Antonio Scandurra
801125974a
Optimize inserting lots of primitives with the same StackingOrder
2023-12-13 15:32:32 +01:00
Antonio Scandurra
13c064186a
Fix regressions in focus and active support ( #3622 )
...
Release Notes:
- N/A
2023-12-13 11:31:37 +01:00
Antonio Scandurra
d147db1db9
Don't mark interactive element as active if default prevented
2023-12-13 11:23:05 +01:00
Antonio Scandurra
5018072203
Automatically transfer focus on mouse down in Interactivity::paint
2023-12-13 09:57:18 +01:00
Conrad Irwin
19e842b860
fix overlay positions ( #3621 )
...
- Fix typo in overlay positioning code
- Make overlay positioning more robust
Release Notes:
- N/A
2023-12-12 22:13:56 -07:00
Conrad Irwin
e91ecec8cd
fix modal exchange ( #3620 )
...
- Fix opening GoToLine from Command
- Extend test to cover go_to_line behavior too
Release Notes:
- N/A
2023-12-12 21:30:34 -07:00
Conrad Irwin
a055a4c163
Make overlay positioning more robust
...
Previously we would either switch anchor or snap, now we first try switching
anchor (if desired) and then snap to window regardless.
2023-12-12 21:28:58 -07:00
Conrad Irwin
fa36adbf1f
Fix typo in overlay positioning code
2023-12-12 21:14:48 -07:00
Conrad Irwin
979db25e91
Extend test to cover go_to_line behavior too
...
(It's also been broken and fixed a few times along the way)
2023-12-12 20:53:54 -07:00
Conrad Irwin
a2f0accb74
Fix opening GoToLine from Command
...
This was broken because of the async hop introduced by should_dismiss.
Change that API to instead be syncronous, and require that implementors
(of which there is only one) to call dismiss again if they want to.
2023-12-12 20:46:27 -07:00
Conrad Irwin
c94c6614ed
vim2 ( #3619 )
...
Fix vim command tests by restoring the spawn in command palette's
confirm
Release Notes:
- N/A
2023-12-12 19:40:54 -07:00
Conrad Irwin
630997db28
And restore the command palette spawn behaviour
2023-12-12 19:27:09 -07:00
Conrad Irwin
b65129437f
vim2 ( #3618 )
...
- Uncomment editor event tests
- Uncomment vim search tests
Just command left
Release Notes:
- N/A
2023-12-12 19:19:08 -07:00
Conrad Irwin
1a86e4ff96
Fix vim toggle on welcome
2023-12-12 19:03:54 -07:00
Conrad Irwin
a9349267ec
hah, oops
2023-12-12 18:54:35 -07:00
Marshall Bowers
573377d9f9
Fix workspace sizing ( #3617 )
...
This PR fixes the sizing of the workspace, specifically with regards to
the center pane.
This fixes the issue where the tab bar would get clipped when its width
exceeded the size of the screen.
<img width="1298" alt="Screenshot 2023-12-12 at 8 36 15 PM"
src="https://github.com/zed-industries/zed/assets/1486634/592d7c6d-6901-4bd4-b5e7-e30bcad67e21 ">
Release Notes:
- N/A
2023-12-12 20:42:48 -05:00
Conrad Irwin
a656d11fed
Fix vim2 search tests
2023-12-12 18:39:42 -07:00
Max Brunsfeld
e09b07ddae
Allow dragging tabs ( #3616 )
2023-12-12 16:20:37 -08:00
Max Brunsfeld
6362221363
Scroll the tab bar to show the active tab
...
Co-authored-by: Nathan <nathan@zed.dev>
Co-authored-by: Marshall <marshall@zed.dev>
2023-12-12 15:42:33 -08:00
Max Brunsfeld
a579713a45
Allow dragging and dropping tabs
...
Co-authored-by: Nathan <nathan@zed.dev>
Co-authored-by: Marshall <marshall@zed.dev>
2023-12-12 15:07:03 -08:00
Max Brunsfeld
a4a501603e
Start work on dragging tabs
2023-12-12 15:04:49 -08:00
Julia
2e00da5a79
zed2 notification panel ( #3603 )
...
Release Notes:
- N/A
2023-12-12 18:04:47 -05:00
Joseph T. Lyons
5f5b86ee24
Use release channel display name for feedback ( #3615 )
...
Release Notes:
- N/A
2023-12-12 17:50:29 -05:00
Julia
29413bc72c
Fix defer handle double lease
...
Co-Authored-By: Conrad Irwin <conrad@zed.dev>
2023-12-12 17:47:12 -05:00
Joseph T. Lyons
a63b4c598c
Use release channel display name for feedback
2023-12-12 17:29:37 -05:00
Conrad Irwin
3088cbea68
Uncomment vim search tests
2023-12-12 15:29:17 -07:00
Conrad Irwin
c43969eaed
Uncomment editor event tests
2023-12-12 15:29:10 -07:00
Julia
51ceb52931
Fix borked layout
2023-12-12 17:22:49 -05:00
Joseph T. Lyons
c9aa4a0e00
Fix placeholder text
2023-12-12 16:56:43 -05:00
Marshall Bowers
e489e2e583
Enable scrolling in tab bar ( #3614 )
...
This PR enables scrolling horizontally in the tab bar.
Currently this requires holding down <kbd>Shift</kbd> for the scroll to
activate. We'll need to look into this.
Scrolling also currently works when there is a split in the editor, as
the non-split view goes down a different rendering path that does not
constrain the pane width, which breaks a number of things.
Release Notes:
- N/A
2023-12-12 16:38:25 -05:00
Julia
01d4e711d8
Get notifications rendering in panel
2023-12-12 16:31:26 -05:00
Julia
d3eff6371e
Panel showing up
2023-12-12 16:14:43 -05:00
Marshall Bowers
d2feaa41a5
Extract TabBar
component ( #3613 )
...
This PR extracts a new `TabBar` component from the tab bar
implementation in the workspace.
Release Notes:
- N/A
2023-12-12 15:50:05 -05:00
Max Brunsfeld
31a4892a55
Avoid notifying editor when wrap width changes ( #3612 )
...
Wrap width is already assigned from within draw. It can be called
multiple times as taffy iteratively computes the layout.
This fixes a hang we were seeing in nightly when opening the chat panel.
2023-12-12 12:32:05 -08:00
Max Brunsfeld
f5ca514bf0
Avoid notifying editor when wrap width changes
...
Wrap width is already assigned from within draw. It can be called multiple
times as taffy iteratively computes the layout.
Co-authored-by: Nathan <nathan@zed.dev>
2023-12-12 12:06:38 -08:00