0524abf
Lazily initialize and destroy the audio handle state on call initiation and end
Mikayla created
0524abf
Lazily initialize and destroy the audio handle state on call initiation and end
Mikayla created
a8ecc1a
Add support for a measure function to the layout engine facade
Nathan Sobo created
4efc46c
Add derive macro now new elements
Nathan Sobo created
77bc682
Render a component
Nathan Sobo created
65a5c54
Compiling checkpoint
Nathan Sobo created
7062277
Keep collab panel focused after deleting a channel
Max Brunsfeld created
facb942
Add component traits to GPUI (#2850)
Release Notes: - N/A
Mikayla Maki created
7d3ffae
move component into gpui
Mikayla 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