Piotr Osiewicz
f0c2e1a240
Fix query editor 'floating' when filters are enabled
2023-08-02 14:05:09 +02:00
Piotr Osiewicz
629eae3361
Touch up rounding on the sides of mode switcher
2023-08-02 13:52:02 +02:00
Piotr Osiewicz
0f46868809
WIP: Add ButtonSide element
2023-08-02 13:05:29 +02:00
Piotr Osiewicz
697fe1440a
Improve styling of mglass icon & search switches
2023-08-02 00:36:46 +02:00
KCaverly and Piotr
a48b8e2630
added major and minor display text to project search, and fixed icon padding
...
Co-authored-by: Piotr <piotr@zed.dev >
2023-08-01 13:28:21 -04:00
KCaverly and Piotr
fae798fc64
added svg right margin in search bar
...
Co-authored-by: Piotr <piotr@zed.dev >
2023-08-01 12:34:02 -04:00
Piotr Osiewicz and Kyle
8109916aea
Scale down the case insensitive icon
...
Co-authored-by: Kyle <kyle@zed.dev >
2023-08-01 18:02:19 +02:00
Piotr Osiewicz and Kyle
22441950ae
Update case insensitive button.
...
Co-authored-by: Kyle <kyle@zed.dev >
2023-08-01 17:56:09 +02:00
KCaverly and Piotrek
aff7cbaf0c
add cycle mode to project search
...
Co-authored-by: Piotrek <piotr@zed.dev >
2023-08-01 11:47:30 -04:00
Piotr Osiewicz
dab8d591ac
Hide whole word/case sensitive options under semantic search
2023-08-01 17:07:21 +02:00
Piotr Osiewicz
55f26f858c
Use icons instead of text in toggles
2023-08-01 11:20:23 +02:00
Piotr Osiewicz
e0f40d48cd
Move buttons inside of query editor (WIP)
2023-08-01 02:06:40 +02:00
Piotr Osiewicz
eb1c89fc18
Add WIP Normal button (resuses parts of semantic button, gotta wire it proper)
2023-08-01 00:44:52 +02:00
Piotr Osiewicz
233201e52d
Update results text
2023-07-27 16:31:24 +02:00
Piotr Osiewicz
138da2d934
Make row_count of toolbaritem dynamic (WIP).
...
Move result count to the left hand side.
2023-07-27 16:03:26 +02:00
Piotr Osiewicz
67528591d4
Add dummy filter icon
2023-07-27 13:09:19 +02:00
Piotr Osiewicz
87420b078a
Add filter button.
...
Move semantic & regex buttons to the right hand side.
Add default tab name for the new project search.
2023-07-27 13:08:31 +02:00
Piotr Osiewicz
b515383a2c
Use a three-way layout
2023-07-27 12:18:19 +02:00
Piotr Osiewicz
7341f631d3
WIP: project search redesign
2023-07-27 11:43:32 +02:00
Mikayla Maki
ad82887428
Downgrade tree sitter elm to 5.6.4 ( #2794 )
...
The tree sitter elm parser contains a c symbol which collides with other
linked symbols. This PR downgrades the tree sitter elm parser to a
version which doesn't have this problem.
Release Notes:
- Fixed crash when parsing elm files
2023-07-26 15:54:55 -07:00
Mikayla Maki
038eeee16b
Downgrade tree sitter elm to 5.6.4
2023-07-26 15:44:06 -07:00
Mikayla Maki
3c1bf68c83
Block extra drag events in original drag handlers ( #2793 )
...
In https://github.com/zed-industries/zed/pull/2790 I added an extra drag
event on mouse_up which signaled the end of a drag event, as mouse_up
event themselves wouldn't reliably fire if users moved their mouse too
quickly. This broke the assumptions of the terminal element. This PR
adds filters to all current on_drag handlers which removes this new
event.
Release Notes:
- Fixed a bug causing terminal links to never open (preview only)
- Fixed a bug in terminal link detection causing it to miss files with a
`-` in it
2023-07-26 15:15:31 -07:00
Mikayla Maki
1d6fc91933
Block extra drag events in original drag handlers
2023-07-26 14:57:46 -07:00
Kyle Caverly
118a1ac7d7
Parallel vector db ( #2792 )
...
Parallelize Vector Database calls for project semantic search.
Release Notes: (Preview-only)
- Parallelize Vector database calls for project semantic search. Cuts
query time by 2/3rds.
- Removed default keymap for old semantic search modal.
2023-07-26 17:17:59 -04:00
KCaverly
96bd8e569b
removed old code
2023-07-26 17:11:30 -04:00
KCaverly
8bd62f7c46
remove unused imports
2023-07-26 17:01:44 -04:00
KCaverly
ccb967c295
remove default keymap for semantic search modal
2023-07-26 16:59:19 -04:00
KCaverly
6745934d29
managed for small batch size edge case in semantic search
2023-07-26 16:56:41 -04:00
KCaverly
8ba11c110b
remove debug logging for project_search semantic search
2023-07-26 16:51:25 -04:00
KCaverly
5149035702
batch search queries in the vector database
2023-07-26 16:36:39 -04:00
Joseph T. Lyons
e46d228bf2
Follow naming convention for menu items
2023-07-26 14:35:23 -04:00
Joseph T. Lyons
1e46805315
v0.98.x dev
2023-07-26 13:27:55 -04:00
Derek Briggs
fae6f2d8e2
icon updates ( #2791 )
...
Updated app icon and icon system updates
2023-07-26 11:23:23 -06:00
Derek Briggs
ecbeb0741c
icon updates
2023-07-26 11:19:34 -06:00
Mikayla Maki
a3a03211e5
Simple cascading split ( #2790 )
...
This PR cascades the split resizing to adjacent splits, if the current
split has already hit the minimum size. This PR also adds support for
detecting the end of a drag event to GPUI, via a bool on the dispatched
drag.
Release Notes:
- Made split resizing more flexible
2023-07-26 09:49:27 -07:00
Mikayla Maki
8f49972d41
fmt
2023-07-26 09:39:35 -07:00
Mikayla Maki
ff392442a5
Remove placeholders
2023-07-26 09:37:52 -07:00
Kyle Caverly
16332063d9
Semantic search v2 ( #2789 )
...
Move semantic search from navigation modal, to project search option.
This PR is intended to be released in Preview only, and requires an
opt-in semantic_index option to enable. Without this opt-in setting
enable, the user should perceive no differences between previous project
search.
Release Notes: (Preview-only)
- Added Semantic Search as a opt-in feature within Project Search
- Show indexing feedback on indexing process within project search view
2023-07-26 10:34:58 -04:00
KCaverly
f71a224c79
ensure semantic search is not enabled on stable
2023-07-26 10:22:33 -04:00
KCaverly
43fffcbcb4
fix warnings
2023-07-26 10:03:30 -04:00
KCaverly
3d2d6b9fa2
catchup with main
2023-07-26 09:50:38 -04:00
KCaverly
655ec92da6
add worktree previously indexed functionality to vector db
2023-07-26 09:17:04 -04:00
Conrad Irwin
44f4f14010
Add a mode indicator for vim ( #2763 )
...
Release Notes:
- vim: add a mode indicator
([#409 ](https://github.com/zed-industries/community/issues/409 ))
Now updated screenshots with @iamnbutler
<img width="1043" alt="Screenshot 2023-07-25 at 11 11 57"
src="https://github.com/zed-industries/zed/assets/94272/8301479a-8b58-42d8-81a1-bc40e1e0a4df ">
<img width="1043" alt="Screenshot 2023-07-25 at 11 12 00"
src="https://github.com/zed-industries/zed/assets/94272/89c3b8bd-9cbc-4fd7-ad10-dac5538ed3a3 ">
<img width="1043" alt="Screenshot 2023-07-25 at 11 12 12"
src="https://github.com/zed-industries/zed/assets/94272/adc87fe3-a720-4779-853b-df9443407046 ">
2023-07-25 20:18:23 -06:00
KCaverly
a399e9f41c
update project search to only show semantic button visible with semantic_index enabled
2023-07-25 16:26:37 -04:00
Joseph T. Lyons
2d7b0074a6
Add sort lines command ( #2786 )
...
This PR adds command palette actions for:
- `sort lines case sensitive`
- `sort lines case insensitive`
- `reverse lines`
- `shuffle lines`
Closes out:
- https://github.com/zed-industries/community/issues/658
and partially closing out:
- https://github.com/zed-industries/community/issues/57 (which is
currently a top-ranked issue)
There are issues with dedupe lines and I didn't try to tackle converting
variable names between different conventions. I'll likely close out 57
with a note to just upvote the remaining individual issues
Release Notes:
- added command palette actions for `sort lines case sensitive`, `sort
lines case insensitive`, `reverse lines`, and`shuffle lines`
(([#57 ](https://github.com/zed-industries/community/issues/57 )),
([#658 ](https://github.com/zed-industries/community/issues/658 )))
2023-07-25 15:39:45 -04:00
KCaverly
eb8aaebf66
move visible text to just start anchor with context lines for semantic search
2023-07-25 15:24:27 -04:00
KCaverly
65a6489a79
update semantic index tests for elixir
2023-07-25 15:20:35 -04:00
Joseph T. Lyons
a8b628ce9f
Add tests for manipulate_lines()
2023-07-25 15:17:16 -04:00
Conrad Irwin and Mikayla Maki
e81bab4e2e
A little refactor
...
Co-Authored-By: Mikayla Maki <mikayla.c.maki@gmail.com >
2023-07-25 12:55:01 -06:00
Joseph T. Lyons
3a8579b79b
Remove { and } from single-line closure
2023-07-25 14:48:11 -04:00