Nate Butler
6859972936
Update checked icon
2023-08-15 16:29:01 -04:00
Max Brunsfeld
c48492a1cb
Avoid flicker when moving between channels
2023-08-15 13:18:56 -07:00
Max Brunsfeld
5e38546d17
Reword channel-creation tooltips
2023-08-15 13:08:44 -07:00
Nate Butler
f201875d07
Additional status bar styles
2023-08-15 15:32:14 -04:00
Mikayla
8471c16343
seperate out channel styles in theme
2023-08-15 12:12:30 -07:00
KCaverly and maxbrunsfeld
c817d047fc
refactor buffer_search to reduce redundancy and simplying height management
...
Co-authored-by: maxbrunsfeld <max@zed.dev >
2023-08-15 20:04:14 +01:00
Mikayla
697ff6dbdf
Add dismiss on escape
2023-08-15 11:02:18 -07:00
Mikayla and Nate
7b595e1702
Fix cursor style
...
co-authored-by: Nate <nate@zed.dev >
2023-08-15 10:58:31 -07:00
Mikayla
2be5aa22e2
Add active styling
2023-08-15 10:53:30 -07:00
Mikayla
823d8b3845
Add the channel name into the current call
2023-08-15 10:45:36 -07:00
Julia
cae21a6758
Add support for querying multiple language servers for completions
2023-08-15 12:48:30 -04:00
Max Brunsfeld
90e9db99ab
Merge branch 'main' into collab-panel
2023-08-15 09:09:50 -07:00
Conrad Irwin
99321c01b7
Add a VisualBlock mode
...
Instead of trying to extend the Mode::Visual special case, just split
out into three different modes.
2023-08-15 10:00:45 -06:00
Nathan Sobo
353808df9e
Compiling checkpoint
2023-08-15 09:33:59 -06:00
Nathan Sobo
f533be10a2
WIP
2023-08-15 09:26:16 -06:00
Conrad Irwin
3aec608f60
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
2023-08-15 08:36:17 -06:00
Conrad Irwin
5dc507560c
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 )).
2023-08-15 08:35:49 -06:00
Mikayla
feb8444c32
Merge branch 'main' into collab-panel
2023-08-15 03:25:45 -07:00
Mikayla Maki
644f4e10bb
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
2023-08-15 03:17:50 -07:00
Mikayla
ec2490269d
Add components example
...
Re-arrange generics on mouse event handler
Add TypeTag struct for dynamically tagged components
2023-08-15 03:06:43 -07:00
Max Brunsfeld and Mikayla
847022b6d0
Fix race condition when UpdateChannel message is received while fetching participants for previous update
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-08-14 17:36:35 -07:00
Max Brunsfeld and Mikayla
4507579f5a
Limit number of participants shown in channel face piles
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-08-14 17:11:03 -07:00
Max Brunsfeld and Mikayla
bd0c77061a
Display intended mute status while still connecting to a room
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-08-14 16:47:26 -07:00
Max Brunsfeld and Mikayla
f32cb99c81
Fix clicking outside of modals to dismiss them
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-08-14 16:38:21 -07:00
Max Brunsfeld and Mikayla
d07a8ab12f
Ensure channels are sorted alphabetically
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-08-14 16:27:35 -07:00
Conrad Irwin
8e909670cd
Fix vim escape in normal mode
...
Fixes : zed-industries/community#1857
2023-08-14 16:05:41 -06:00
Conrad Irwin
ff42104392
Merge branch 'main' into vim-visual-selection
2023-08-14 15:29:33 -06:00
Nate Butler
eec64e7e2d
Update some status bar icons and states
2023-08-14 17:15:25 -04:00
Conrad Irwin
ede910fee6
Better tests
2023-08-14 15:03:16 -06:00
Nathan Sobo and Mikayla Maki
e862455671
Get a 50% colored box rendering
...
Co-Authored-By: Mikayla Maki <mikayla@zed.dev >
2023-08-14 14:46:09 -06:00
Kirill Bulatov
38d052bf05
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
2023-08-14 23:06:30 +03:00
Nate Butler
a4661e4e16
Use new icons in channel panel
2023-08-14 15:57:31 -04:00
Kirill Bulatov
0aa34790e5
Strip off inlay hints data that should be resolved
2023-08-14 22:50:55 +03:00
Nathan Sobo and Mikayla Maki
64f61d293a
Merge branch 'main' into taffy
...
Co-Authored-By: Mikayla Maki <mikayla@zed.dev >
2023-08-14 13:50:21 -06:00
Max Brunsfeld and Mikayla
401a2aefea
Add icon before the empty contacts text
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-08-14 11:57:19 -07:00
Max Brunsfeld and Mikayla
54383d6c9b
Structure the contact finder more similarly to the channel modal
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-08-14 11:37:05 -07:00
Mikayla
9fbf6857eb
Make empty state interactive
2023-08-14 10:34:00 -07:00
Mikayla
0d2e658f3d
Add placeholder implementation
2023-08-14 10:24:00 -07:00
Kirill Bulatov
a43ffba3cd
Better assert multibuffer edit test results
2023-08-14 20:12:35 +03:00
Kirill Bulatov
0487494da6
Do not filter out hints to be removed
2023-08-14 19:20:20 +03:00
Kirill Bulatov
d055ffdf76
Clip offsets in inlay hint queries
2023-08-14 18:39:30 +03:00
Nathan Sobo
13a3904ca3
Simplify adapter
2023-08-14 09:26:35 -06:00
Piotr Osiewicz and Kyle
bc42a78c49
Refactor buffer search UI rendering in a quest to find the meaning of life.
...
Co-authored-by: Kyle <kyle@zed.dev >
2023-08-14 15:27:57 +02:00
Kirill Bulatov
22420ec3dc
Optimize query ranges tracking
2023-08-14 16:19:44 +03:00
Piotr Osiewicz and Kyle
45342b6865
buffer: Extract columns to separate objects.
...
Co-authored-by: Kyle <kyle@zed.dev >
2023-08-14 15:14:57 +02:00
Piotr Osiewicz and Kyle
275d92c0dc
Extract columns into separate objects.
...
Co-authored-by: Kyle <kyle@zed.dev >
2023-08-14 15:13:17 +02:00
Kirill Bulatov
e5fc5673ce
Fix hint tests, add a char boundary bug test
2023-08-14 16:01:02 +03:00
Piotr Osiewicz and Kyle
05018dfbd8
Add more padding to dismiss button.
...
Add a style for mode buttons group margin
Co-authored-by: Kyle <kyle@zed.dev >
2023-08-14 15:01:01 +02:00
Piotr Osiewicz and Kyle
10a39f6d62
Fix double borders in mode buttons.
...
Co-authored-by: Kyle <kyle@zed.dev >
2023-08-14 14:43:06 +02:00
Piotr Osiewicz and Kyle
b3ffb9921d
nav_button: Fix double border between nav buttons.
...
Co-authored-by: Kyle <kyle@zed.dev >
2023-08-14 14:33:40 +02:00