cd2ef78
Translate coordinates using the primary screen not the main screen
Max Brunsfeld created
cd2ef78
Translate coordinates using the primary screen not the main screen
Max Brunsfeld created
6eba0ef
Return to master branch of alacritty
Max Brunsfeld created
8630557
Add action button component for rendering the search options
Mikayla created
d9ef987
Fix AppKit screen coordinate conversion leading to wrong window bounds
Max Brunsfeld created
d4276ac
Give up on monospace indicator
Changing mode almost always introduces the (1 selected) text in the status bar, so we may as well also keep the --'s for block and line mode.
Conrad Irwin created
243d166
shift-enter should also give a newline
(reported as vim feedback, but really true of the editor too)
Conrad Irwin created
3c483d8
Scrolling should work in visual mode
Conrad Irwin created
eb0b2e6
Preserve line mode selection on undo
This diverges from vim's behaviour (which collapses the cursor to a single point on undo).
Conrad Irwin created
59d1a56
Fix edge-cases in visual block insert
Conrad Irwin created
3514816
Store some vim state per-editor
This fixes a bug where opening and closing command would reset your selection incorrectly.
Conrad Irwin created
24d19de
Compiling checkpoint
Nathan Sobo created
f3a275d
Revert "Add a proc macro for deriving override structs with optional fields"
This reverts commit ab9356e9d83635978a1cb305d4f017f9a1d57dec.
Nathan Sobo created
d308c91
Add I and A in visual block mode
Conrad Irwin created
ab9356e
Add a proc macro for deriving override structs with optional fields
Nathan Sobo created
f451e34
Fix missing border on tab bar navigation arrows
Nate Butler created
1bd7d70
Move nav buttons to the left hand side of a tab bar.
Co-authored-by: Nate <nate@zed.dev>
Piotr Osiewicz and Nate created
b95b2af
Store generic mouse regions on window that contain their event type id
Nathan Sobo created
b7dd12e
ensured search results are cleared appropriately while cycling modes
KCaverly created
afebe3f
Merge branch 'main' into project_search_design
Mikayla created
6d3518c
Collab panel touch ups (#2855)
This will also fix the bug that @JosephTLyons observed where accepting a channel invite would not show sub channels. Release Notes: - Offline section is now collapsed by default - Manage members now shows full list - Dragging of docks now follows the mouse exactly, and double clicks reset size. (https://github.com/zed-industries/community/issues/1816)
Mikayla Maki 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
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