Nate Butler
83525bf142
Revert change to single line editor height
2023-12-15 12:22:33 -05:00
Nate Butler
d13c1486da
Update fold_indicator render
2023-12-15 12:09:06 -05:00
Kirill Bulatov
31ff7d40ed
Adjust copy/paste buffer only on the copy error action trigger
2023-12-15 11:34:00 +02:00
Marshall Bowers
2b278e69f7
Use editor_foreground color in editor
2023-12-14 17:34:07 -05:00
Marshall Bowers
057b235c56
Implement VisibleOnHover for IconButton ( #3642 )
...
This PR implements the `VisibleOnHover` trait for `IconButton`s.
I noticed that in a lot of places we were wrapping an `IconButton` in an
extra `div` just so we could call `visible_on_hover` on it. By
implementing the trait on `IconButton` directly it allows us to avoid
the interstitial `div` entirely.
Release Notes:
- N/A
2023-12-13 20:42:27 -05:00
Marshall Bowers
137e4e9251
Add .visible_on_hover helper method ( #3639 )
...
This PR adds a `.visible_on_hover` helper method that can be used to
make an element only visible on hover.
I noticed we were repeating this similar stanza in a bunch of different
spots:
```rs
some_element
.invisible()
.group_hover("", |style| style.visible())
```
so it seemed like a nice thing to factor out into a reusable utility.
Release Notes:
- N/A
2023-12-13 19:12:20 -05:00
Marshall Bowers
9a7de98242
Don't show empty documentation labels in completions menu ( #3632 )
...
This PR fixes an issue where we would sometimes have extra blank lines
in the completions menu.
This was due to some items including documentation labels that were
empty strings.
Release Notes:
- N/A
2023-12-13 14:15:03 -05:00
Conrad Irwin
a656d11fed
Fix vim2 search tests
2023-12-12 18:39:42 -07:00
Max Brunsfeld and Nathan
f5ca514bf0
Avoid notifying editor when wrap width changes
...
Wrap width is already assigned from within draw. It can be called multiple
times as taffy iteratively computes the layout.
Co-authored-by: Nathan <nathan@zed.dev >
2023-12-12 12:06:38 -08:00
Conrad Irwin
dd42adc4e5
Remove warnigns
2023-12-11 10:45:27 -07:00
Conrad Irwin
b66b4915cf
Merge branch 'main' into vim2
2023-12-11 09:38:23 -07:00
Piotr Osiewicz
ddbd5cf2cb
Merge branch 'main' into project_search2
2023-12-11 16:47:48 +01:00
Kirill Bulatov
3694265b6b
Finalize the command
2023-12-11 12:28:22 +02:00
Kirill Bulatov
e3fc810b3d
Draft an expand macro recusively command
2023-12-11 12:28:22 +02:00
Conrad Irwin
9ce7395b74
Restore impl_actions! and remove derive(Action)
2023-12-10 19:33:38 -07:00
Conrad Irwin
4290c67b6a
Restore namespace parameter to actions!
...
This does not yet fix `derive(Action)`, but will conflict with a lot so
wanted to merge quickly.
2023-12-09 15:18:31 -07:00
Conrad Irwin
32837d67be
vim2 compiling (but mostly commented out)
2023-12-08 18:47:14 +00:00
Piotr Osiewicz
0c23e6738b
Barebones project search (no UI, but the crate compiles)
2023-12-07 14:36:45 +01:00
Antonio Scandurra
7842fdeb32
Fix confirming rename not working on editor2
2023-12-07 12:54:28 +01:00
Joseph T. Lyons
2a68a6171a
Remove remnants from conflict resolution ( #3528 )
...
Fixes a couple of things that slipped through when going through the
last merge conflict
Release Notes:
- N/A
2023-12-06 23:44:49 -05:00
Joseph T. Lyons
d2362d7f12
Merge branch 'main' into feedback-2
2023-12-06 23:16:54 -05:00
Joseph T. Lyons
46c998ca8d
WIP
2023-12-06 17:27:10 -05:00
Max Brunsfeld and Nathan
89c8a7c242
Enable buffer font size adjustment in zed2
...
Co-authored-by: Nathan <nathan@zed.dev >
2023-12-06 13:52:33 -08:00
Kirill Bulatov
5644815c4c
Use a better name for zed2 inlay style field
2023-12-06 22:06:30 +02:00
Kirill Bulatov
f76e1cfd91
Pass proper theme colors for inlays and suggestions
2023-12-06 21:48:39 +02:00
Joseph T. Lyons
4863c9ac25
WIP
2023-12-06 14:13:44 -05:00
Antonio Scandurra
14def2a1a3
Merge remote-tracking branch 'origin/main' into assistant-2
...
# Conflicts:
# crates/ui2/src/components/icon.rs
2023-12-06 18:18:58 +01:00
Antonio Scandurra
9eb98122ec
Merge remote-tracking branch 'origin/main' into assistant-2
2023-12-06 12:53:02 +01:00
Marshall Bowers
5660c8f655
Add missing semicolon
2023-12-05 20:24:43 -05:00
Marshall Bowers
ed31d36ac1
Wire up NewWindow action
2023-12-05 20:24:01 -05:00
Marshall Bowers
d8757845a9
Wire up NewFile action
2023-12-05 20:21:35 -05:00
Max Brunsfeld
863222edc5
Get following working
...
Restore a single event type on Item trait, so that the workspace can
subscribe to it and handle following events.
2023-12-05 12:57:23 -08:00
Antonio Scandurra
d86da04584
WIP
2023-12-05 19:27:15 +01:00
Marshall Bowers
4cb4033a36
Merge branch 'main' into editor2_tests
2023-12-04 14:09:23 -05:00
Marshall Bowers
b212aab00d
Add support for copying diagnostic messages to the clipboard ( #3489 )
...
This PR adds support for copying diagnostics messages to the clipboard.
This was already working, but we were missing implementations
clipboard-related methods in the `TestPlatform` that were causing the
tests to fail when the copying functionality was added.
Release Notes:
- N/A
2023-12-04 14:08:05 -05:00
Marshall Bowers
26c797c358
Format code
2023-12-04 11:57:10 -05:00
Marshall Bowers
fb352af35c
Merge branch 'main' into diagnostics-style-2
2023-12-04 11:56:55 -05:00
Nate Butler and Marshall Bowers
e928ed44a0
Mark copy button as incomplete
...
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com >
2023-12-04 11:53:46 -05:00
Nate Butler and Marshall Bowers
23626aa902
Update diagnostic style
...
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com >
2023-12-04 11:50:26 -05:00
Nate Butler and Marshall Bowers
4ee4e4e8d8
Fix ci error – Copy to clipboard isn't implemented in tests
...
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com >
2023-12-04 11:41:31 -05:00
Piotr Osiewicz and Antonio
b5924d6b11
Add simulate_window_resize.
...
Fixes up tests for movement in editor/scrolling.
Co-authored-by: Antonio <antonio@zed.dev >
2023-12-04 17:27:48 +01:00
Piotr Osiewicz and Antonio
68d309e79c
Fix disparity between editor2 and edito1 wrt copilot completions.
...
Fixes test test_copilot.
Co-authored-by: Antonio <antonio@zed.dev >
2023-12-04 16:39:40 +01:00
Conrad Irwin
6a5b5f022d
Language Selector 2 working!
2023-12-01 21:23:20 -07:00
Nate Butler
89aa6a3726
Re-add diagnostic headers
2023-12-01 15:30:01 -05:00
Julia
13f4cc563c
Merge branch 'main' into zed2-breadcrumbs
2023-12-01 11:02:34 -05:00
Antonio Scandurra and Piotr
5fefc121bf
Add mouse context menu to editor2
...
Co-Authored-By: Piotr <piotr@zed.dev >
2023-12-01 16:01:56 +01:00
Antonio Scandurra
f0c205be5d
Respond to modifiers changed event in editor2 and set cursor
2023-12-01 14:26:49 +01:00
Antonio Scandurra
8e4f2fb25a
Remove all todos in Editor's Item implementation
2023-12-01 12:32:30 +01:00
Antonio Scandurra
faa896343b
Register NewFile and NewFileInDirection from Editor
2023-12-01 12:11:54 +01:00
Antonio Scandurra
a8a5785ec5
Re-enable opening excerpts in Editor
2023-12-01 12:03:21 +01:00