7567929
Add fix for lost channel update bug
Mikayla created
7567929
Add fix for lost channel update bug
Mikayla created
7598030
Tidy-up
Conrad Irwin created
812d3f6
Get basic mouse_down and mouse_up working
Nathan Sobo created
5bc4811
Add test for lost channel update
Mikayla created
e0cafff
Fix collab indicator colors (#2854)
[[PR Description]] Release Notes: - N/A or - (Added|Fixed|Improved) ... ([#<public_issue_number_if_exists>](https://github.com/zed-industries/community/issues/<public_issue_number_if_exists>)). If the release notes are only intended for a specific release channel only, add `(<release_channel>-only)` to the end of the release note line. These will be removed by the person making the release.
Nate Butler created
05becc7
Collapse offline section by default
Mikayla created
8b13227
Fix collab indicators
Nate Butler created
2f16147
Fix dock resizing
Mikayla created
e54f16f
Register initial request handlers before launching server
Julia created
3074455
WIP
Mikayla created
fa0ddfa
Use our fork of alacritty to avoid winit dependency (#2853)
Bumps `alacritty_terminal` for https://github.com/alacritty/alacritty/pull/7149
Max Brunsfeld created
a5a212e
Use our fork of alacritty to avoid winit dependency
Max Brunsfeld created
988ea3c
Add `editor::ToggleInlayHints` command and a bar to toggle editor-related items (#2839)
Closes https://linear.app/zed-industries/issue/Z-2735/make-inlay-hints-discoverable Deals with https://github.com/zed-industries/community/issues/1764 Adds `editor::ToggleInlayHints` command and a new panel with two buttons for * toggling hints on/off for every editor separately (overrides settings) Would benefit from a new icon. * toggling buffer search on/off Does not have a keybinding shown in its tooltip, that is a separate issue with the way `KeystrokeLabel` gets these for panels not in the view directly. Release Notes: - Adds `editor::ToggleInlayHints` command and a bar to toggle editor-related items
Kirill Bulatov created
7334bdc
Better multibuffer tests
Kirill Bulatov created
ef86c08
Use the `ghost` variant for a flat button style in the toolbar
Nate Butler created
5bb6a14
Update inlay_hint icon
Nate Butler created
7fcf902
Fix rebase issues
Kirill Bulatov created
3ed5070
Add inlay_hint icon, update search icon, update tooltips
Nate Butler created
f9131f6
Use InlayHint instead of Inlay where appropriate
Kirill Bulatov created
1938fd8
Do not leak pane handles
Kirill Bulatov created
9c6135f
Test hints toggle
Kirill Bulatov created
8926c23
Extract quick_action_bar into its own crate
Kirill Bulatov created
0f650ac
Repaint inlays icon on inlays cache disabling/enabling
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
Kirill Bulatov and Mikayla Maki created
0b93e49
Improve toggle UI, fix inlays update speed
Kirill Bulatov created
6a326c1
Toggle buffer search via quick actions
Kirill Bulatov created
5c3d563
Draft quick actions bar
Kirill Bulatov created
187d780
WIP
Nathan Sobo created
f1aafab
Get text rendering
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Nathan Sobo and Antonio Scandurra created
07675e3
v0.101.x dev
Joseph T. Lyons created
442ec60
collab 0.17.0
Max Brunsfeld created
4ea8b82
Introduce channels and move collab popover contents to a collaboration panel (#2828)
### Summary This PR introduces channels: a new way of starting collaboration sessions. You can create channels and invite others to join them. You can then hold a call in a channel, where any member of the channel is free to join the call without needing to be invited. Channels are displayed in a new panel called the collaboration panel, which now also contains the contacts list, and the current call. The collaboration popover has been removed from the titlebar.  For now, the channels functionality will only be revealed to staff, so the public-facing change is just the move from the popover to the panel. ### To-do * User-facing UI * [x] signed-out state for collab panel * [x] new icon for collab panel * [x] for now, channels section only appears for zed staff * [x] current call section styling (https://zed-industries.slack.com/archives/C05CJUNF2BU/p1691189389988239?thread_ts=1691189120.403009&cid=C05CJUNF2BU) * [x] Channel members * Channels * [x] style channel name editor * [x] decide on a special "empty state" for the panel, when user has no contacts * [x] ensure channels are sorted in a consistent way (expose channel id paths to client) * [x] Figure out layered panels UX * [x] Change add contacts to be the same kind of tabbed modal * [x] race condition between channel updates and user fetches (`ChannelStore::handle_update_contacts`) * [x] race condition between joining channels and channel update messages `collab::rpc::channel_updated`) * [x] don't display mic as muted when microphone share is pending upon first joining call Release Notes: - Moved the collaboration dropdown into its own panel. - Added settings for disabling the AI assistant panel button. - Switch to lazily initializing audio output sources (https://github.com/zed-industries/community/issues/1840, https://github.com/zed-industries/community/issues/1919)
Max Brunsfeld created
925e09e
Update collab panel empty state to match project panel
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nate Butler and Max Brunsfeld created
4312738
Update modal icon styles
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>
Nate Butler and Max Brunsfeld created
7f06191
Disable autoindent in visual block insert mode
Conrad Irwin created
6c15636
Style cleanup for channels panel
Nate Butler created
8839b07
Add broken Tailwind language server
Julia created
c99b530
remove kill search, and restart search immediately upon cycle mode
Co-authored-by: Piotr <piotr@zed.dev>
KCaverly and Piotr created
aeda5d9
fix semantic search panic which is created via incompatible build_search_query path
Co-authored-by: Piotr <piotr@zed.dev>
KCaverly and Piotr created
6e3e61e
removed commented out code
KCaverly created
2a7df10
adjusted icon sizes downwards
Co-authored-by: Piotr <piotr@zed.dev>
KCaverly and Piotr created
6f78a16
fix editor height in buffer search, but the dancing is back
Co-authored-by: Piotr <piotr@zed.dev>
KCaverly and Piotr created
1601892
Focus terminal view on mouse click in terminal (#2852)
Before, terminal view focused the parent (pane) instead and, if terminal's search bar was open and focused, pane transferred the focus back Release Notes: - Fixed terminal search focus not switching to terminal on mouse click inside
Kirill Bulatov created
fea987b
WIP
Nathan Sobo created
80c779b
Focus terminal view on mouse click in terminal
Before, terminal view focused the parent (pane) instead and, if terminal's search bar was open and focused, pane transferred the focus back
Kirill Bulatov created
a59535e
remove redundant and unneeded styling
Co-authored-by: Piotr <piotr@zed.dev>
KCaverly and Piotr created
d727ba1
Merge branch 'main' of github.com:zed-industries/zed into project_search_design
KCaverly created
9bf227b
remove regex keymap, and made spacing consistent between search objects
Co-authored-by: Piotr <piotr@zed.dev>
KCaverly and Piotr created
11ecb7b
reorganize search bar, enable filters and disable select all during invalid states
Co-authored-by: Piotr <piotr@zed.dev>
KCaverly and Piotr created
139cbbf
Move gpui derives tests into gpui crate to avoid dependency cycles (#2851)
`cargo run` on Zed project leads to rust-analyzer evantually emitting `[ERROR project_model::workspace] cyclic deps: gpui_macros(Idx::<CrateData>(269)) -> gpui(Idx::<CrateData>(264)), alternative path: gpui(Idx::<CrateData>(264)) -> gpui_macros(Idx::<CrateData>(269))` error after loading the project. The PR fixes this by moving away the test to the "root" project. Release Notes: - N/A
Kirill Bulatov created
1c4be24
Move gpui derives tests into gpui crate to avoid dependency cycles
`cargo run` on Zed project leads to rust-analyzer evantually emitting `[ERROR project_model::workspace] cyclic deps: gpui_macros(Idx::<CrateData>(269)) -> gpui(Idx::<CrateData>(264)), alternative path: gpui(Idx::<CrateData>(264)) -> gpui_macros(Idx::<CrateData>(269))` error after loading the project. The PR fixes this by moving away the test to the "root" project.
Kirill Bulatov created