Mikayla
e73220b2d4
Fix panic on select all when query is empty
2023-09-20 17:10:23 -07:00
Mikayla Maki
0c85e0ae9f
Fix bugs from channel moving ( #3000 )
...
This PR fixes several bugs related to channel moving and it's
unintuitive behavior when attempting to re-order channels
Release Notes:
- N/A
2023-09-20 17:01:14 -07:00
Mikayla and Max
48a48d18d0
Fix bug in channel rendering
...
Fix drag and drop stale state bug revealed by the channel panel
co-authored-by: Max <max@zed.dev >
2023-09-20 16:40:29 -07:00
Conrad Irwin
66226ea84f
vim fixes for find&replace ( #2995 )
...
* allow replacing with the empty string to delete
* fix <enter> for ReplaceNext (in vim mode)
Release Notes:
- allow replacement to be empty
2023-09-20 16:42:39 -06:00
Mikayla and Max
0cee12f6eb
Fix bugs in moving channels that could cause channels to be stranded or moved unexpectedly
...
Made channel linking not query in a loop
co-authored-by: Max <max@zed.dev >
2023-09-20 15:32:06 -07:00
Max Brunsfeld
992a86aada
Fix opening channel notes from context menu
2023-09-20 13:45:35 -07:00
Conrad Irwin
6bc64f9425
Fix vim panic when over-shooting with j ( #2997 )
...
Release Notes:
- vim: fix a panic when using `j` to go beyond end of file
2023-09-20 12:17:07 -06:00
Conrad Irwin
20ad2c41c8
Fix vim test recording
2023-09-20 12:01:04 -06:00
Joseph T. Lyons
98d8ed590d
collab 0.22.0
2023-09-20 13:59:36 -04:00
Nate Butler
f78dd3960a
Add an initial set of GPUI2 components to the storybook ( #2990 )
...
This PR adds an initial set of components to `crates/storybook/src/ui`.
All changes still are contained to inside storybook. Merging to keep up
to date with main.
2023-09-20 13:52:47 -04:00
Conrad Irwin
4a5e44a9ef
Fix vim panic when over-shooting with j
2023-09-20 11:20:35 -06:00
Nate Butler
fe77f15487
Update tracker.md
2023-09-20 13:08:20 -04:00
Joseph T. Lyons
351e9100e6
v0.106.x dev
2023-09-20 13:02:13 -04:00
Nate Butler
f5fbedf9e5
WIP Project Tracker
2023-09-20 12:53:08 -04:00
Kyle Caverly
5d7ec08095
Keyboard navigation and setting persistence for project search ( #2996 )
...
Enable keyboard shortcuts for Project Search modes, and ensure project
search settings are persisted search to search.
Release Notes:
- Added alt-cmd-s to Toggle Semantic Search Mode
- Added alt-cmd-g to Toggle Regex Search Mode
- Added alt-cmd-x to Toggle Text Search Mode
- Defaulted new project searches to using last used search mode and
settings.
2023-09-20 12:44:30 -04:00
KCaverly
57f49a6530
remove conditional action registration for activate semantic search mode
2023-09-20 12:38:29 -04:00
Mikayla
8c8fc4aef6
Only autoscroll on select_next operations
2023-09-20 09:31:12 -07:00
KCaverly
e7a0476a76
enable project search states to persist between workspace project searches
2023-09-20 12:12:01 -04:00
Mikayla
71df613d1c
Fix rebase
2023-09-20 08:34:18 -07:00
Mikayla
1d665148b3
Fix infinite loop in select all matches
2023-09-20 08:25:21 -07:00
Mikayla
38b05545a4
Add select all command to the editor, equivalent to hitting cmd-d as many times as possible
2023-09-20 08:25:20 -07:00
KCaverly
41f23e6adb
add keymaps for activating text, regex and semantic modes
2023-09-20 10:04:43 -04:00
KCaverly
8d544db9ff
create initial action for Semantic search mode
2023-09-20 09:48:27 -04:00
Kirill Bulatov
ffc4cc2433
Add a way to display unrelated to language support language servers' logs ( #2991 )
...
Copilot is being used in every buffer, but we do not see its logs that
easily.
In the future, prettier wrapper will pretend to be an LSP server, it is
better to log its messages somewhere, so prepare an infrastructure for
that.
<img width="1727" alt="image"
src="https://github.com/zed-industries/zed/assets/2690773/d31a257c-9608-46fa-8be1-f0a2a2bdbdb7 ">
Copilot seem to have no rpc messages logged for some reason now,
prettier wrapper might be a better case to investigate this, so leaving
as is.
Release Notes:
- N/A
2023-09-20 12:14:31 +03:00
Kirill Bulatov
96555828cb
Show Copilot logs right after its LSP server start
2023-09-20 12:08:32 +03:00
Kirill Bulatov
85bf2a4b2d
Avoid extra LSP log events
2023-09-20 11:27:52 +03:00
Conrad Irwin
fbb2cd6a3b
Initialize workspace properly in tests ( #2994 )
...
For vim command I'd like to be able to test that e.g. workspace::Save
works.
2023-09-19 21:02:38 -06:00
Conrad Irwin and Max Brunsfeld
3a25cb2068
vim: Use explicit global, not default ( #2987 )
...
This should have no user-visible impact, but tidies up one of the
awkwardnesses
of how vim uses global state at the moment.
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com >
2023-09-19 20:52:25 -06:00
Conrad Irwin
0d7e75f60b
Initialize workspace properly in tests
...
For vim command I'd like to be able to test that e.g. workspace::Save
works.
2023-09-19 20:49:29 -06:00
Conrad Irwin
76bba1b8c1
vim fixes for find&replace
...
* allow replacing with the empty string to delete
* fix <enter> for ReplaceNext
2023-09-19 20:48:01 -06:00
Mikayla Maki
9376900ab1
Add UI/UX for moving channels ( #2976 )
...
TODO:
- [x] Add drag and drop
- [x] Polish up in-flight decisions.
- [x] Fix chat panel panic
- [x] Add nice hover effect highlighting the matching ones
- [x] Fix and test keyboard
Release Notes:
- N/A
2023-09-19 17:56:22 -07:00
Mikayla
2dc8da1006
Add hover styles to channels matching the current selection
...
Fix chat desync from moving / linking channels
2023-09-19 17:50:02 -07:00
Nate Butler
33a131682d
Checkpoint - Details
2023-09-19 19:18:23 -04:00
Kyle Caverly
8a004641ee
Semantic index eval ( #2988 )
...
v0 of the Semantic Index evaluate test suite
Release Notes:
- Added eval.rs as an example to the semantic-index crates
- Generates test metrics for two small projects, as a starting point to
systematically evaluate retrieval quality
2023-09-19 19:17:06 -04:00
KCaverly
c759bf2cbb
fix warnings
2023-09-19 19:05:26 -04:00
KCaverly
974e2bd350
remove git2 dependency for repository cloning in semantic_index eval
2023-09-19 18:55:15 -04:00
Mikayla
299d80fb20
Finish implementing drag and drop
2023-09-19 15:51:00 -07:00
Piotr Osiewicz
36bebf9c3a
buffer/replace: Advance match index on each replace. ( #2992 )
...
Release Notes:
- Fixed "Replace next" not advancing the match index.
2023-09-19 23:56:22 +02:00
Mikayla
2d6ee42ce3
Improve drag and drop to look and feel better
...
WIP: Change rendering of drag and drop based on alt-modifier
2023-09-19 14:48:34 -07:00
Kirill Bulatov
975d1c8a3e
Send copilot log messages into the log panel
2023-09-19 23:41:55 +03:00
KCaverly
4c41833cfb
move git2 to workspace dependency globally
2023-09-19 16:13:47 -04:00
Kirill Bulatov
c976ae2fc5
Show supplementary language servers in the logs panel
2023-09-19 22:29:27 +03:00
Kirill Bulatov
ad18a85e3e
Send and receive Copilot events
2023-09-19 21:53:31 +03:00
Mikayla
22c91526a6
Add basic drag and drop support
2023-09-19 11:20:01 -07:00
Nate Butler and Julia
3571fc880e
Draw indent guides using indent_level
...
Co-Authored-By: Julia <30666851+ForLoveOfCats@users.noreply.github.com >
2023-09-19 12:38:46 -04:00
KCaverly
0bb039bfb7
formatting
2023-09-19 12:27:33 -04:00
KCaverly
354db120f4
remove release channel flags in semantic_index
2023-09-19 12:20:59 -04:00
Nate Butler and Julia
3a479d5e8a
use u32 as indent_level
...
Co-Authored-By: Julia <30666851+ForLoveOfCats@users.noreply.github.com >
2023-09-19 11:59:55 -04:00
Nate Butler and Julia
e99a40a8fb
Make list_item toggleable, improve optional left_icon on list item
...
Co-Authored-By: Julia <30666851+ForLoveOfCats@users.noreply.github.com >
2023-09-19 11:52:35 -04:00
KCaverly
71862a72a8
fix Cargo.lock for merge
2023-09-19 11:44:51 -04:00