Julia and Nathan Sobo
7772e3f8a7
Store a z-index id per-layer
...
Co-Authored-By: Nathan Sobo <nathan@zed.dev >
2024-01-22 10:16:59 -05:00
Conrad Irwin
3b96dc6deb
de-dbg!
2024-01-22 08:14:30 -07:00
Kirill Bulatov
3d872db65d
Fix lightning bolt hover and git gutter mark overlapping
2024-01-22 16:01:32 +02:00
Piotr Osiewicz
1f65c520b6
lsp-log: Reemit Editors search events.
...
NextMatch/PreviousMatch did not work due to us not updating the match index in the buffer search (that relied on an event being emitted).
2024-01-22 14:02:48 +01:00
Antonio Scandurra
45eacd8c06
Show diagnostics on hover
2024-01-22 12:01:53 +01:00
Antonio Scandurra
142075e967
Introduce a ZED_MEASUREMENTS env var and use it to measure frame time
2024-01-22 11:39:20 +01:00
Thorsten Ball
dade4e8a82
Resize Nightly icons to same scale as Stable/Preview ( #4179 )
...
I'm sure @iamnbutler can do a better job here, this is just hacky, but
the size of the icon when doing `Cmd+tab` has been bugging me, so I
thought I'd resize them quickly to the dimensions the Stable/Preview
icons have.
Release Notes:
- N/A
2024-01-22 10:34:01 +01:00
Conrad Irwin
a652b0b599
Merge remote-tracking branch 'origin/main' into jk
2024-01-21 22:03:54 -07:00
Conrad Irwin
17bb566768
Work on tests
2024-01-21 22:00:35 -07:00
Mikayla
d4d96348c6
Moved Frame struct into element context, to be close to it's associated methods
2024-01-21 20:52:24 -08:00
Mikayla
ecf0d04804
Port the rest of the app
2024-01-21 20:26:33 -08:00
Mikayla
b18e2a8e55
Refactor out element context from GPUI
2024-01-21 19:43:35 -08:00
Conrad Irwin
5bd6802049
Merge branch 'main' into jk
2024-01-21 20:36:18 -07:00
Conrad Irwin
a1c49d36b5
Comment out tests for nwo
2024-01-21 20:16:14 -07:00
Conrad Irwin
ce5698c933
Update handling of 'pending' keys
...
Before this change if you had a matching binding and a pending key,
the matching binding happened unconditionally.
Now we will wait a second before triggering that binding to give you
time to complete the action.
2024-01-21 20:12:01 -07:00
Mikayla
cbb1d055fb
Do an initial pass on refactoring out ElementContext from WindowContext
2024-01-21 18:40:20 -08:00
Mikayla Maki
b60c8a4cee
Document more gpui ( #4187 )
...
Also add several `TODO!(docs)` comments to places that need more
feedback.
Release Notes:
- N/A
2024-01-21 15:10:04 -08:00
Mikayla
91ecd8a9ad
Restore erronously removed APIs
2024-01-21 14:33:34 -08:00
Mikayla
5383377472
Fix typos, mark docs related todos in GPUI
2024-01-21 14:28:40 -08:00
Mikayla
25f5c4aa1a
Document / lockdown more of GPUI
2024-01-21 14:26:45 -08:00
Joseph T. Lyons
b5de3730ad
Dont group messages after certain period of time
2024-01-21 16:08:41 -05:00
Joseph T. Lyons
b0892cf7f7
Fix chat timestamps
2024-01-21 15:15:17 -05:00
Conrad Irwin
0672c232e6
Refactor key dispatch to work in terms of bindings
2024-01-21 12:27:26 -07:00
Piotr Osiewicz
a8f1c15a1e
chore: Fix clippy::needless_borrow up to an editor
2024-01-21 15:03:24 +01:00
Piotr Osiewicz
160adfe8f9
chore: use WindowContext in Workspace where it is a sufficient context type
2024-01-21 14:28:19 +01:00
Thorsten Ball
2edbfac197
When searching in visual mode switch to normal mode ( #4178 )
...
This matches Neovim behaviour by setting the mode to `Normal` when using
search while in visual mode.
Release Notes:
- Fixed Vim mode not switching to normal mode from visual mode when
using search (`/`) while in visual mode.
2024-01-21 08:42:47 +01:00
Joseph T. Lyons
0b6c6919f4
Add some initial testing to telemetry ( #4182 )
...
This doesn't cover everything that should be tested in telemetry, but it
is a start. I'll add more over time.
Release Notes:
- N/A
2024-01-20 23:37:11 -05:00
Joseph T. Lyons
f6ddf469eb
Merge branch 'main' into add-telemetry-tests
2024-01-20 23:28:01 -05:00
Joseph T. Lyons
60065c80db
Add some initial testing to telemetry
2024-01-20 23:23:52 -05:00
Mikayla
ce91c04d2f
Fix issues in element comment
2024-01-20 20:19:01 -08:00
Mikayla
881ea4c41b
Fix compile issue
2024-01-20 20:15:43 -08:00
Mikayla
6ac33dad51
Document the canvas and div
2024-01-20 20:15:23 -08:00
Mikayla
e3ad0f794c
Finish documenting the action, asset, color, and element modules in GPUI
...
Remove SmallVec from the public API of GPUI
2024-01-20 20:15:23 -08:00
Conrad Irwin
023ee8f83d
Updates to chat after Hack#2 ( #4175 )
...
Release Notes:
- Channels: Improved font sizes in chat
- Channels: Added a link preview when hovering over links in chat
- Channels: Fixed rendering of newlines in chat messages
- Added a new setting "use_autoclose" (defaulting to true) that lets you
disable autoclose per language.
([#1420 ](https://github.com/zed-industries/community/issues/1420 ))
([#1903 ](https://github.com/zed-industries/community/issues/1903 ))
2024-01-20 20:03:37 -07:00
Mikayla
860e6cc756
Lock down test platform implementation
2024-01-20 15:03:36 -08:00
Mikayla
67d68085a8
Fix typo
2024-01-20 14:42:38 -08:00
Mikayla
0eaa421c75
Lock down mac os platform type visibility in the rest of GPUI
...
Add documentation to all platform types
2024-01-20 14:38:03 -08:00
Conrad Irwin
d7a7a545d9
Merge remote-tracking branch 'origin/main' into chat-font-size
2024-01-20 14:51:53 -07:00
Conrad Irwin
326bc92666
Render newlines as newlines in chat
2024-01-20 13:45:44 -07:00
Conrad Irwin
9d5e3fe30f
Add a setting "use_autoclose" to control autoclose
...
Also disable autoclose for Chat
2024-01-20 13:33:03 -07:00
Conrad Irwin
37861ed228
Fix placeholder height
2024-01-20 11:12:51 -07:00
Thorsten Ball
da1dfa8de9
Resize Nightly icons to same scale as Stable/Preview
2024-01-20 17:27:37 +01:00
Thorsten Ball and Conrad
2832b149be
When searching in visual mode switch to normal mode
...
This matches Neovim behaviour by setting the mode to `Normal` when using
search while in visual mode.
Co-authored-by: Conrad <conrad@zed.dev >
2024-01-20 16:33:07 +01:00
Mikayla
ac8bcd985f
Make platform input handler private
...
Automatically record the context on non-view input handlers
Simplify the async window context update() method
2024-01-20 06:56:19 -08:00
Max Brunsfeld
dfa271e391
Autocomplete mentions ( #4171 )
...
Release Notes:
- Added autocomplete for @-mentions in the chat panel.
2024-01-19 17:03:56 -08:00
Max Brunsfeld
5f2eaa9d66
Make applying of additional completion edits go through the CompletionProvider
2024-01-19 16:56:28 -08:00
Max Brunsfeld
c67b8e55d2
Stop propagation when confirming a completion
2024-01-19 16:02:51 -08:00
Conrad Irwin
50d3584a53
Link previews in chat
2024-01-19 16:59:17 -07:00
Max Brunsfeld
41b617b6ed
Ensure editors context menus get at least 3 lines of height
2024-01-19 15:47:42 -08:00
Marshall Bowers
97f3f84ecd
Prevent breadcrumbs from overflowing the toolbar ( #4177 )
...
This PR prevents the breadcrumbs from overflowing the toolbar when its
contents are long:
<img width="1270" alt="Screenshot 2024-01-19 at 6 15 58 PM"
src="https://github.com/zed-industries/zed/assets/1486634/ecee7a42-51ef-43d4-99a1-9c3da784dede ">
Release Notes:
- Fixed an issue where long breadcrumbs would overflow the toolbar.
2024-01-19 18:23:14 -05:00