Marshall Bowers
53b923ce9d
Remove unused GraphicSlot enum
2023-11-30 13:25:26 -05:00
Nate Butler
8d35aa34d4
Remove unused import
2023-11-30 13:13:22 -05:00
Nate Butler
98ed3b9a2f
Clean up left side titlebar buttons
2023-11-30 13:11:20 -05:00
Mikayla Maki
f825f085d2
Update main.rs
2023-11-30 10:06:08 -08:00
Nate Butler and Piotr Osiewicz
ba0753d410
Add render_project_name and render_project_branch
...
Co-Authored-By: Piotr Osiewicz <24362066+osiewicz@users.noreply.github.com >
2023-11-30 12:51:55 -05:00
Nate Butler and Piotr Osiewicz
c8126846f6
Scaffold out render_project_owner
...
Co-Authored-By: Piotr Osiewicz <24362066+osiewicz@users.noreply.github.com >
2023-11-30 12:41:17 -05:00
Julia
6f3b1eb3ca
Missing return
2023-11-30 12:23:55 -05:00
Conrad Irwin
6da5ae12a0
Show cursor position in status bar
2023-11-30 10:16:24 -07:00
Marshall Bowers
16e5a3e4d5
Rename button-related enums ( #3463 )
...
This PR renames the `ButtonStyle2` and `ButtonSize2` enums to
`ButtonStyle` and `ButtonSize`, respectively.
Release Notes:
- N/A
2023-11-30 12:04:23 -05:00
Antonio Scandurra
df8dcd42dc
WIP
2023-11-30 18:00:41 +01:00
Julia
e320627bd9
Merge branch 'main' into zed2-breadcrumbs
2023-11-30 11:38:29 -05:00
Nate Butler and Joseph T. Lyons
1e92212052
Add some text to clarify no api key state
...
Co-Authored-By: Joseph T. Lyons <19867440+JosephTLyons@users.noreply.github.com >
2023-11-30 11:20:51 -05:00
Antonio Scandurra and Nathan Sobo
28698b6e48
Pass a WindowContext in request_measured_layout
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2023-11-30 17:12:40 +01:00
Julia
b08fd35082
Start getting pane focus code ported
2023-11-30 10:47:28 -05:00
Antonio Scandurra
612200aa3d
Lift Send and Sync restriction for measurements
2023-11-30 16:37:57 +01:00
Nate Butler
26f1630ff8
Update collab_titlebar_item.rs
...
[no ci]
2023-11-30 09:44:33 -05:00
Nate Butler
a9d4e19650
Start plugging selected states into collab ui
2023-11-30 09:35:37 -05:00
Kirill Bulatov
f9ad71c0cf
Trim file_finder input queries ( #3459 )
...
Addresses a small bit of influencer's feedback
Release Notes:
- Fixed file finder query's whitespaces not being trimmed
2023-11-30 16:22:14 +02:00
Nate Butler
0953738f9d
Update collab button styles
2023-11-30 09:12:39 -05:00
Kirill Bulatov
9e31380443
Exclude gitignored files' diagnostics from project panel and its indicator. ( #3458 )
...
Based on influencer's feedback.
The diagnostics are collected and available still, since that might
become a settings/UI toggle later.
Also, buffer diagnostics are still updated for gitignored files.
Release Notes:
- Excluded gitignored files' diagnostics from project panel and its
indicator.
2023-11-30 16:06:16 +02:00
Kirill Bulatov
d23d643c68
Trim file_finder input queries
2023-11-30 16:05:45 +02:00
Kirill Bulatov
afd3f85082
Port to gpui2
2023-11-30 15:46:35 +02:00
Kirill Bulatov
cd5018d9cf
Exclude gitignored files' diagnostics from project panel and its indicator.
...
The diagnostics are collected and available still, since that might become a settings/UI toggle later.
Also, buffer diagnostics are still updated for gitignored files.
2023-11-30 15:46:30 +02:00
Kirill Bulatov
b80cb3910b
Fix TypeScript diagnostics ( #3457 )
...
Deals with https://github.com/zed-industries/community/issues/2124
* sends more ClientCapabilities LSP data, diagnostics capabilities in
particular: those are now required by typescript-language-server LSP to
start publishing diagnostics
* sends more parameters during eslint workspace initialization, so it is
able to correctly look up project's typescript config
Presumably, it's not enough and some convoluted project set ups may
break still, but let's wait for examples and feedback.
Release Notes:
- Fixed typescript-language-server diagnostics not appearing for newer
server versions; fixed eslint diagnostics using wrong directory for
typescript config lookup
2023-11-30 13:25:25 +02:00
Antonio Scandurra
45b33ec6d4
Re-introduce screen-sharing in zed2 ( #3456 )
...
Release Notes:
- N/A
2023-11-30 12:14:11 +01:00
Antonio Scandurra
418a3e13d1
Fix errors in theme2
2023-11-30 12:08:00 +01:00
Kirill Bulatov
b0c1c5c98e
Port to gpui2
2023-11-30 13:07:47 +02:00
Antonio Scandurra
50dc4b4e68
Fix error in tests
2023-11-30 11:45:10 +01:00
Kirill Bulatov
910088ee36
Declare more supported client capabilities
2023-11-30 12:22:23 +02:00
Antonio Scandurra
c948f8f221
Polish screen sharing
2023-11-30 11:22:01 +01:00
Antonio Scandurra
dce8677ea7
Merge remote-tracking branch 'origin/main' into surfaces
...
# Conflicts:
# crates/ui2/src/components/avatar.rs
2023-11-30 10:48:20 +01:00
Kirill Bulatov
cc6109383d
Fix eslint diagnostics by passing worktree root during workspace init
2023-11-30 11:38:16 +02:00
Conrad Irwin
4c694ad474
Collab panel2: Now with scrolling and keyboard ( #3455 )
...
Also introducing: .track_scroll() for non-uniform lists.
Release Notes:
- N/A
2023-11-30 00:13:52 -07:00
Conrad Irwin
a359832abb
Allow toggling subchannel visiblity without joining channel
2023-11-29 23:55:14 -07:00
Conrad Irwin
aba461c668
Restore logical offset preservation behaviour
2023-11-29 23:51:31 -07:00
Conrad Irwin
8ac382ce58
Keybaord shortcut context menu
2023-11-29 23:04:33 -07:00
Conrad Irwin
1c2d7698f9
Scroll the collab panel when keyboard focusing
2023-11-29 22:39:15 -07:00
Nate Butler
fe80b7a347
WIP
2023-11-30 00:28:05 -05:00
Conrad Irwin
70d38fa7ce
Add a ScrollHandle to gpui2 for the collab panel
2023-11-29 22:20:06 -07:00
Conrad Irwin
530c3a30cc
Add filtering support
2023-11-29 20:58:15 -07:00
Joseph T. Lyons
a0ff783d4b
Fix bug preventing spaces from being used in filename
2023-11-29 22:04:41 -05:00
Max Brunsfeld
0bb18f3514
Implement activity indicator in zed2 ( #3453 )
...
No more hard-coded "Checking..."
2023-11-29 17:25:12 -08:00
Max Brunsfeld
189fe50f89
Implement activity indicator in zed2
2023-11-29 17:18:21 -08:00
Max Brunsfeld
a694715cc8
Address some TODOs in editor2 crate ( #3445 )
...
* Fix crash when jumping to definition
* Enabling resolution of completions
* Make links in interactive text clickable
* Enable code paths that use `select_anchors`
2023-11-29 16:32:02 -08:00
Marshall Bowers
3aad7fc41b
Use ButtonLike for breadcrumb ( #3452 )
...
This PR updates the (placeholder) breadcrumb to use the new `ButtonLike`
component.
Eventually this will need custom styling (e.g., syntax highlighting for
the symbol children), which is why we're using a `ButtonLike` as opposed
to a regular `Button`.
Release Notes:
- N/A
2023-11-29 19:21:34 -05:00
Marshall Bowers
7f4c0fc6a4
Implement Selectable for buttons ( #3451 )
...
This PR implements the `Selectable` trait for `ButtonLike`, `Button`,
and `IconButton`.
Release Notes:
- N/A
2023-11-29 18:46:41 -05:00
Conrad Irwin
bcadeff514
collab panel2 ( #3447 )
...
[[PR Description]]
Release Notes:
- N/A
2023-11-29 16:38:35 -07:00
Max Brunsfeld
f2d30de867
Fix crash when jumping to a definition in the same buffer
2023-11-29 15:36:22 -08:00
Conrad Irwin
a3da146926
Merge branch 'main' into collab-panel2
2023-11-29 16:32:25 -07:00
Marshall Bowers
6db2d19250
Fix the selected state for the panel icons in the status bar ( #3450 )
...
This PR fixes a bug where the selected state for the panel icons in the
status bar was not correctly reflecting whether the panel was open.
It was erroneously using the `is_open` state for the context menu.
Release Notes:
- N/A
2023-11-29 18:20:08 -05:00