0fe4570
WIP
Nathan Sobo created
0fe4570
WIP
Nathan Sobo created
404b1aa
Fix vim selection to include entire range (#2787)
Update vim mode to have vim selection and editor selections match. Before this we had to adjust between vim selections and real selections when making changes; now we have to adjust when making selections. Release Notes: - vim: Ensure editor selection matches the vim selection ([#1796](https://github.com/zed-industries/community/issues/1796)). - vim: Fix `s` in visual line mode - vim: Add `o` and `shift-o` to toggle direction of visual selection - vim: Fix `v` and `shift-v` to toggle back to normal mode - vim: Fix block selections like `vi}` to contain correct whitespace
Conrad Irwin created
1e3f468
Fix vim escape in normal mode (#2844)
Fixes: zed-industries/community#1857 - vim: Fix escape in normal mode ([#1857](https://github.com/zed-industries/community/issues/1857)).
Conrad Irwin created
695e6d2
fix spacing on editor magnifying glass icon
KCaverly created
111e17b
Merge branch 'main' into collab-panel
Mikayla created
22da42f
Add components example (#2846)
This PR is a continuation of the components UI exploration I've been doing. It adds an example to the GPUI examples page and totally restructures the generics on our MouseEventHandler. Release Note: - N/A
Mikayla Maki created
e5eed29
Add components example
Re-arrange generics on mouse event handler Add TypeTag struct for dynamically tagged components
Mikayla created
cbf497b
Fix race condition when UpdateChannel message is received while fetching participants for previous update
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
71454ba
Limit number of participants shown in channel face piles
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
13982fe
Display intended mute status while still connecting to a room
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
5af8ee7
Fix clicking outside of modals to dismiss them
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
d7f21a9
Ensure channels are sorted alphabetically
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
1af7425
Fix vim escape in normal mode
Fixes: zed-industries/community#1857
Conrad Irwin created
fb90ead
Merge branch 'main' into vim-visual-selection
Conrad Irwin created
ef73e77
Update some status bar icons and states
Nate Butler created
5b37cdc
Better tests
Conrad Irwin created
b4b044c
Initial modal styles
Nate Butler created
f985844
Get a 50% colored box rendering
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
Nathan Sobo and Mikayla Maki created
e0d7384
Continue panel styles
Nate Butler created
64c2043
Query less inlay hints (#2842)
Part of https://linear.app/zed-industries/issue/Z-2750/investigate-performance-of-collaborating-on-large-files-with-inlay Instead of querying the entire file for hints, query visible editor(s) range + the areas above and below, of the same height. Non-invalidating future queries (e.g. scrolling) query only missing parts of the ranges. Release Notes: - Improved LSP resource usage by querying less hints for big files
Kirill Bulatov created
54bcef9
Strip off inlay hint data that should be resolved (#2843)
Part of https://linear.app/zed-industries/issue/Z-2750/investigate-performance-of-collaborating-on-large-files-with-inlay * Declares client capabilities for hint resolution, marking both fields available for resolution (`textEdits` and `tooltop`) as resolvable. We do not use these fields anymore, hence can omit resolving them for now, but LSP servers can omit them during general hint requests. * Removes `tooltip` and replaces complex `label` with its simple string counterpart for clients' hint responses from host: both should be resolved through host later Release Notes: - Reduces collab mode clients' inlay hint footprint by enabling hint data resolution
Kirill Bulatov created
f2d46e0
Use new icons in channel panel
Nate Butler created
27bf01c
Strip off inlay hints data that should be resolved
Kirill Bulatov created
a5534bb
Add new icons
Nate Butler created
8531cda
Style channels panel items
Nate Butler created
740b105
Merge branch 'main' into taffy
Co-Authored-By: Mikayla Maki <mikayla@zed.dev>
Nathan Sobo and Mikayla Maki created
4a5b2fa
Add ghost button variants
Nate Butler created
3b10ae9
Add icon before the empty contacts text
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
2bb9f79
Structure the contact finder more similarly to the channel modal
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
b6f3dd5
Move default collab panel to the right
Mikayla created
b07555b
Make empty state interactive
Mikayla created
fde9653
Add placeholder implementation
Mikayla created
3856137
Add list empty state style
Nate Butler created
e0d011e
Better assert multibuffer edit test results
Kirill Bulatov created
4b32731
Do not filter out hints to be removed
Kirill Bulatov created
336fbb3
Clip offsets in inlay hint queries
Kirill Bulatov created
7756497
Simplify adapter
Nathan Sobo created
db36a5f
Refactor buffer search UI rendering in a quest to find the meaning of life.
Co-authored-by: Kyle <kyle@zed.dev>
Piotr Osiewicz and Kyle created
558367d
Optimize query ranges tracking
Kirill Bulatov created
ff4370f
buffer: Extract columns to separate objects.
Co-authored-by: Kyle <kyle@zed.dev>
Piotr Osiewicz and Kyle created
4aa5df4
Extract columns into separate objects.
Co-authored-by: Kyle <kyle@zed.dev>
Piotr Osiewicz and Kyle created
87e6651
Fix hint tests, add a char boundary bug test
Kirill Bulatov created
f4121b4
Add more padding to dismiss button.
Add a style for mode buttons group margin Co-authored-by: Kyle <kyle@zed.dev>
Piotr Osiewicz and Kyle created
d17aba4
Fix double borders in mode buttons.
Co-authored-by: Kyle <kyle@zed.dev>
Piotr Osiewicz and Kyle created
7314456
nav_button: Fix double border between nav buttons.
Co-authored-by: Kyle <kyle@zed.dev>
Piotr Osiewicz and Kyle created
b72a42e
buffer: fix alignment of editor icon.
Co-authored-by: Kyle <kyle@zed.dev>
Piotr Osiewicz and Kyle created
9ae28f8
Update option buttons text color
Piotr Osiewicz created
ae229d4
Align "Select all" to the center
Piotr Osiewicz created
94ac84a
Fix borders being cut off in buffer search
Piotr Osiewicz created
8bb3bfa
Style buffer modes like project modes
Piotr Osiewicz created