a56747a
Update assistant status bar icon
Nate Butler created
a56747a
Update assistant status bar icon
Nate Butler created
28649fb
Update channel context menu
Nate Butler created
3623a9c
Simplify Component implementation
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
32bec2e
left align buffer search with new structure
KCaverly created
1b4dd49
Vim visual block mode
This isn't quite an exact emulation, as instead of using one selection that is magically in "column mode", we emulate it with a bunch of zed multi-selections (one per line). I think this is better, as it requires fewer changes to the codebase, and lets you see the impact of any changes immediately on all lines. Fixes: zed-industries/community#984
Conrad Irwin created
1ffde7b
Implement calling contacts into your current channel
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
2670e2c
Support `editor::SelectAll` in Terminal (#2848)
 Allows to use `editor::SelectAll`(`cmd-a` by default) in Terminal to select all text in it, for future copying. Currently, does not try to be smart and trim the selected whitespaces after the last prompt, and copies them too. Release Notes: - Support `editor::SelectAll` in Terminal
Kirill Bulatov created
88e094c
Associate additional file extensions with known languages (#2847)
Going to do these in batches. Here is the first one.
Release Notes:
- Associated additional file extensions with known languages
(([#633](https://github.com/zed-industries/community/issues/633)),
([#1822](https://github.com/zed-industries/community/issues/1822))).
- C++: `cxx`, `hxx`, `inl`
- JavaScript: `cjs`
- Python: `mpy`
- TypeScript: `cts`, `d.cts`, `d.mts`, `mts`
Joseph T. Lyons created
de69f08
Support editor::SelectAll in Terminal
Kirill Bulatov created
943aeb8
Run until parked when setting editor's state via EditorTestContext
Co-authored-by: Mikayla <mikayla@zed.dev>
Max Brunsfeld and Mikayla created
40ce099
Use originating language server to resolve additional completion edits
Julia created
d6ca0a1
Associate extensions with language
Joseph T. Lyons created
13cf3ad
Update checked icon
Nate Butler created
ddf3642
Avoid flicker when moving between channels
Max Brunsfeld created
46928fa
Reword channel-creation tooltips
Max Brunsfeld created
9d60e55
Additional status bar styles
Nate Butler created
d13cedb
seperate out channel styles in theme
Mikayla created
1e8a7c7
refactor buffer_search to reduce redundancy and simplying height management
Co-authored-by: maxbrunsfeld <max@zed.dev>
KCaverly and maxbrunsfeld created
d05e885
Add dismiss on escape
Mikayla created
d95b036
Fix cursor style
co-authored-by: Nate <nate@zed.dev>
Mikayla and Nate created
e36dfa0
Add active styling
Mikayla created
9e99b74
Add the channel name into the current call
Mikayla created
7a67ec5
Add support for querying multiple language servers for completions
Julia created
fafc10d
Merge branch 'main' into collab-panel
Max Brunsfeld created
1cc0798
Add a VisualBlock mode
Instead of trying to extend the Mode::Visual special case, just split out into three different modes.
Conrad Irwin created
e7489bd
Compiling checkpoint
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