c3920b8
editor: Ensure code actions menu doesn't grow beyond its max size (#35211)
Click to expand commit body
This resolves the same issue as fixed by
https://github.com/zed-industries/zed/pull/34939/commits/d295409f0fc9c1ccd5e06e91c1c5365e96f16486
for the code actions menu.
No release notes since this only occurs on Nightly.
Release Notes:
- N/A
Finn Evers
created
055a9f2
Fix keybinds and 'No default binding' shown in docs (#35227)
Now the edit tool can access files outside the current project (just
like the terminal tool can), but it's behind a prompt (unlike other edit
tool actions).
Release Notes:
- The edit tool can now access files outside the current project, but
only if the user grants it permission to.
Richard Feldman
created
a57e4dc
Upload debug info to sentry.io in nightly builds (#35089)
Click to expand commit body
This is a preparatory change which will allow us to use sentry for crash
reporting once we start uploading minidumps.
Release Notes:
- N/A
Closes #ISSUE
Fixed various issues and improved UX around the keystroke input
primarily when used for keystroke search.
Release Notes:
- Keymap Editor: FIxed an issue where the modifiers used to activate
keystroke search would appear in the keystroke search
- Keymap Editor: Made it possible to search for repeat modifiers, such
as a binding with `cmd-shift cmd`
- Keymap Editor: Made keystroke search matches match based on ordered
(not necessarily contiguous) runs. For example, searching for `cmd
shift-j` will match `cmd-k cmd-shift-j alt-q` and `cmd-i g shift-j` but
not `alt-k shift-j` or `cmd-k alt-j`
- Keymap Editor: Fixed the clear keystrokes binding (`delete` by
default) not working in the keystroke input
Follow-up to #26114
- Ensure that the previous commit message is filled in when toggling on
amend mode from the context menu
- Fix keybinding flicker in context menu
Release Notes:
- N/A
Making icons consistent, adjusting spacing, and moving the "Leave Call"
button to be the very last, which makes more sense to me than the
"Share" button being the last. Sharing your project is still part of the
call, so in the left edge of the button strip is where, conceptually,
the option to end the call should be, I think!
Release Notes:
- N/A
Danilo Leal
created
d96bafb
Merge branch 'windows/dx11' into windows/remove-d2d
Kate
created
3ad0546
Re-add `TestScreenCaptureStream` implementation for `mock_client` to fix FreeBSD and MinGW builds (#35191)
Click to expand commit body
The implementation was removed in #31506. re-added it to match the
current implementation from `gpui::test`
Closes #35189
Release Notes:
- N/A
Maksim Bondarenkov
created
e38f575
ci: Use cargo update --locked instead of --frozen (#35192)
Click to expand commit body
This fixes false positives when e.g. bumping git deps
Release Notes:
- N/A
2566acc
go: Support benchmarks named "Benchmark" (#35167)
Click to expand commit body
The regular expression for benchmarks was enforcing using a suffix
(e.g., `BenchmarkFoo`), but `Benchmark` is a valid benchmark name, just
as `Test` is a valid test name, and `Fuzz` is a valid fuzz test name.
Release Notes:
- Add support for running Go benchmarks named "Benchmark"
ee9b60e
gpui: Fix inset being used in SSD on Wayland (#35151)
Click to expand commit body
Closes #31330
Second parts of https://github.com/zed-industries/zed/pull/31335
While the initial fix set the inset during drawing, that was after the
window was resized, resulting in needing to manually resize the window
for the change to properly take effect.
I updated the code to not make the Wayland renderer rely on
`client_inset` being updated by the API user to match with the
decoration mode (given it is supposed to only be used when using CSD).
I might later try to generalize that, and eventually make the
client_inset only defined on window creation (instead of inside
`client_side_decorations`, that would need testing on X) (and maybe also
allow configuration for shadow, but it’s not something I need).
Release Notes:
- Fixed switching from client side decoration to server side decoration
on Wayland
2a0aad0
Docs: Fix invalid JSON syntax in Visual Customizations - Editor Scrollbar and Minimap (#35159)
Click to expand commit body
I was on the [Visual Customiztions - Editor
Scrollbar](https://zed.dev/docs/visual-customization#editor-scrollbar)
section of the docs, and copy and pasted the code block into my personal
Zed settings and saw there was a syntax error.
This is a PR to add a missing comma and fix the syntax error in the
docs.
First time contributing, please let me know if I missed any
steps/important info.
Release Notes:
- N/A
lowlandghost
created
e7b5d93
docs: Add more improvements to the AI docs (#35160)
Click to expand commit body
Follow-up to https://github.com/zed-industries/zed/pull/35133 with some
more findings upon re-reviewing it again.
Release Notes:
- N/A
Danilo Leal
created
c995d45
agent_servers: Include result text in Claude error messages (#35156)
Click to expand commit body
This will better surfaces issues that are classified as "success" but
actually have a more meaningful error message attached.
Release Notes:
- N/A
Ben Brandt
created
a5b7cfd
agent_servers: Use built-in interrupt handling for Claude sessions (#35154)
Click to expand commit body
We no longer have to stop and restart the entire process.
I left in the Start/Resume mode handling since we will likely need to
handle restarting Claude in other situations.
Release Notes:
- N/A