mgsloan@gmail.com
41b5ac1e0d
WIP use of scap for linux screencapture
2024-12-04 17:17:22 -07:00
mgsloan@gmail.com
d92e090935
WIP plumbing preparing for Linux screen capture
2024-12-04 15:16:06 -07:00
mgsloan@gmail.com
fba0904b61
Document why audio output is filled with 0s when samples are too few
2024-12-04 15:13:41 -07:00
mgsloan@gmail.com
8bec0013fe
Fixes
2024-12-04 14:19:05 -07:00
mgsloan@gmail.com
b06fd351cf
Undo some unintended changes
2024-12-04 13:29:37 -07:00
mgsloan@gmail.com
23abf14d13
Fix build on Linux
2024-12-04 13:16:45 -07:00
Mikayla
d9fc146996
Make the swift sdk work on macOS
2024-12-04 11:52:27 -08:00
mgsloan@gmail.com
c0a0887130
WIP progress towards having both LiveKit swift and rust sdk
2024-12-04 11:37:56 -07:00
mgsloan@gmail.com
cd71d7cc17
Merge branch 'mv-to-livekit-client-macos' into livekit-rust-sdk
2024-12-04 10:54:52 -07:00
mgsloan@gmail.com
7cc9a769d9
Rename live_kit_client crate to livekit_client_macos
2024-12-04 10:53:33 -07:00
Marshall Bowers
7cfc972df6
assistant2: Add empty state for new threads ( #21542 )
...
This PR adds an empty state for new threads in Assistant2:
<img width="1138" alt="Screenshot 2024-12-04 at 12 17 46 PM"
src="https://github.com/user-attachments/assets/ff7b4533-d3b8-4722-bd4b-43fac6d35a77 ">
This is mostly just a sketch in its current state.
Release Notes:
- N/A
2024-12-04 12:44:03 -05:00
Stanislav Alekseev
fee0624299
Force code actions to be single line ( #21409 )
...
Addresses #21403 partially. Is consistent with the behaviour in VSCode
Before:
<img width="332" alt="391571084-1bef4ef9-b8f5-4c8f-9a32-9c0ab6c91af1"
src="https://github.com/user-attachments/assets/d4d83826-23a1-43a1-94f9-feb0b0ddd5ce ">
After:
<img width="330" alt="Screenshot 2024-12-02 at 18 35 11"
src="https://github.com/user-attachments/assets/c04f0494-4f34-476a-a090-1443d61851e5 ">
Release Notes:
- Fixed an issue with multiline code actions' rendering by forcing them
to be single line
2024-12-04 18:39:23 +01:00
Peter Tripp
cf781dff71
v0.166.x dev
2024-12-04 12:01:28 -05:00
Piotr Osiewicz
706372fe4e
title_bar: Add show_user_picture setting to let users hide their profile picture ( #21526 )
...
Fixes #21464
Closes #21464
Release Notes:
- Added `show_user_picture` setting (default: true) to allow users to
hide their profile picture in titlebar.
2024-12-04 17:59:27 +01:00
Vedant Matanhelia
5948ea217b
Configure Highlight settings on yank vim ( #21479 )
...
Release Notes:
- Add settings / config variables to control `highlight_on_yank` or
`highlight_on_copy`
---------
Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com >
2024-12-04 09:23:31 -07:00
Marshall Bowers
207eb51df1
assistant2: Style inline code in Markdown ( #21536 )
...
This PR adds some styling for inline code within the messages to
differentiate them from the surrounding text:
<img width="1138" alt="Screenshot 2024-12-04 at 10 58 14 AM"
src="https://github.com/user-attachments/assets/3bb92711-e2f7-454a-b4be-449c6a9bf591 ">
Release Notes:
- N/A
2024-12-04 11:14:35 -05:00
David Soria Parra
0ee99c6d9c
context_server: Add missing types for MCP spec to protocol 2024-11-05 ( #21498 )
...
This commit syncs missing types for the mcp spec 2024-11-05.
Release Notes:
- N/A
2024-12-04 10:45:25 -05:00
tims
d8732adfb2
Add fuzzy matching for snippets completions ( #21524 )
...
Closes #21439
This PR uses fuzzy matching for snippet completions instead of
fixed-prefix matching. This mimics the behavior of VSCode.
<img
src="https://github.com/user-attachments/assets/68537114-c5cf-4e4d-bc5c-4bb69ce947e5 "
alt="fuzzy" width="450px" />
Release Notes:
- Improved suggestions for snippets.
2024-12-04 13:40:53 +01:00
Conrad Irwin
196fd65601
Fix panic folding in multi-buffers ( #21511 )
...
Closes #19054
Rename `max_buffer_row()` to `widest_line_number()` to (hopefully)
prevent
people assuming it means the same as `max_point().row`.
Release Notes:
- Fixed a panic when folding in a multibuffer
2024-12-04 00:01:32 -07:00
Conrad Irwin
e231321655
Fix panic in update_ime_position ( #21510 )
...
This can call back into the app, so must be done when the platform lock
is not
held.
Release Notes:
- Fixes a (rare) panic when changing tab
2024-12-03 23:20:25 -07:00
Waleed Dahshan
8f08787cf0
Implement Helix Support (WIP) ( #19175 )
...
Closes #4642
- Added the ability to switch to helix normal mode, with an additional
helix visual mode.
- <kbd>ctrl</kbd><kbd>h</kbd> from Insert mode goes to Helix Normal
mode. <kbd> i </kbd> and <kbd> a </kbd> to go back.
- Need to find a way to perform the helix normal mode selection with
<kbd> w </kbd>, <kbd>e </kbd>, <kbd> b </kbd> as a first step. Need to
figure out how the mode will interoperate with the VIM mode as the new
additions are in the same crate.
2024-12-03 23:19:52 -07:00
Cole Miller
c5d15fd065
Add FoldFunctionBodies editor action ( #21504 )
...
Related to #19424
This uses the new text object support, so will only work for languages
that have `textobjects.scm`. It does not integrate with
indentation-based folding for now, and the syntax-based folds don't have
matching fold markers in the gutter (unless they are folded).
Release Notes:
- Add an editor action to fold all function bodies
Co-authored-by: Conrad <conrad@zed.dev >
2024-12-03 23:23:16 -05:00
Cole Miller
ce5f492404
Update rustls and sqlx ( #21506 )
...
Release Notes:
- N/A
2024-12-03 23:22:26 -05:00
mgsloan@gmail.com
afa01a271e
Fix Mac clippy
2024-12-03 17:27:19 -07:00
mgsloan@gmail.com
825c63077c
Cargo fmt
2024-12-03 17:21:09 -07:00
mgsloan@gmail.com
83d66256e6
Fix resize for linux screenshare rendering
2024-12-03 17:19:51 -07:00
mgsloan@gmail.com
39069ad4da
Fix colors in linux screenshare
2024-12-03 16:10:28 -08:00
Mikayla
9c9e1d571a
Revert protobuf name migrations
2024-12-03 16:10:18 -08:00
Marshall Bowers
3019960f83
markdown: Make cx the last parameter to Markdown::new_text ( #21497 )
...
This PR is a follow-up to
https://github.com/zed-industries/zed/pull/21487 to make sure that the
`cx` is the last parameter to `Markdown::new_text` as well.
Release Notes:
- N/A
2024-12-03 18:39:00 -05:00
Marshall Bowers
9f459ba573
assistant2: Render messages as Markdown ( #21496 )
...
This PR updates Assistant 2 to render the messages in the thread as
Markdown:
<img width="1138" alt="Screenshot 2024-12-03 at 6 09 27 PM"
src="https://github.com/user-attachments/assets/c1c44fde-1efb-43cf-b9c9-768e6974c753 ">
Release Notes:
- N/A
2024-12-03 18:32:13 -05:00
Peter Tripp
ecaf44511c
Fix Perplexity extension URL ( #21495 )
2024-12-03 18:28:59 -05:00
Mikayla
6367b2d21c
fix more rename issues
2024-12-03 15:12:46 -08:00
mgsloan@gmail.com
65786041da
Fix build on windows
2024-12-03 16:06:13 -07:00
Mikayla
d9b5af2a90
Revert over eager livekit renames
2024-12-03 15:04:22 -08:00
Mikayla
1f1c27470d
fix livekit naming
2024-12-03 15:00:54 -08:00
Cole Miller
dc32ab25a0
Open folds containing selections when jumping from multibuffer ( #21433 )
...
When searching within a single buffer, activating a search result causes
any fold containing the result to be unfolded. However, this didn't
happen when jumping to a search result from a project-wide search
multibuffer. This PR fixes that.
Release Notes:
- Fixed folds not opening when jumping from search results multibuffer
2024-12-03 17:14:17 -05:00
Marshall Bowers
aca23da971
assistant2: Render messages in the thread using a list ( #21491 )
...
This PR updates the rendering of the messages in the current thread to
use a `gpui::list`.
Release Notes:
- N/A
2024-12-03 16:25:09 -05:00
Conrad Irwin
db34f29300
vim: Add == and fix = in the status bar ( #21490 )
...
cc @maxbrunsfeld
Release Notes:
- vim: Add ==
2024-12-03 14:18:19 -07:00
Conrad Irwin
1fccda7b8d
Add text objects to extensions ( #21488 )
...
Release Notes:
- Adds textobject support to erlang, haskell, lua, php, prisma, proto,
toml, and zig
2024-12-03 13:56:25 -07:00
Conrad Irwin
463c99b503
Fix script/get-released-version ( #21489 )
...
Release Notes:
- N/A
2024-12-03 13:56:01 -07:00
Marshall Bowers
88b0d3c78e
markdown: Make cx the last parameter to the constructor ( #21487 )
...
I noticed that `Markdown::new` didn't have the `cx` as the final
parameter, as is conventional.
This PR fixes that.
Release Notes:
- N/A
2024-12-03 15:27:58 -05:00
Peter Tripp
165d50ff5b
Add openbsd netcat to script/linux ( #21478 )
...
- Follow-up to: https://github.com/zed-industries/zed/pull/20751
openbsd-netcat is required for interactive SSH Remoting prompts
(password, passphrase, 2fa, etc).
2024-12-03 15:27:12 -05:00
mgsloan@gmail.com
3861d07011
Fix build on Mac
2024-12-03 13:23:27 -07:00
Conrad Irwin
731e6d31f6
Revert "macos: Add default keybind for ctrl-home / ctrl-end ( #21007 )" ( #21476 )
...
This reverts commit 614b3b979b .
This conflicts with the macOS `ctrl-fn-left/right` bindings for moving
windows around (new in Sequoia).
If you want these use:
```
{
"context": "Editor",
"bindings": {
"ctrl-home": "editor::MoveToBeginning",
"ctrl-end": "editor::MoveToEnd"
}
},
```
Release Notes:
- N/A
2024-12-03 13:10:02 -07:00
Conrad Irwin
b28287ce91
Fix panic in remove_item ( #21480 )
...
In #20742 we added a call to remove_item that retain an item index over
an
await point. This led to a race condition that could panic if another
tab was
removed during that time. (cc @mgsloan)
This changes the API to make it harder to misuse.
Release Notes:
- Fixed a panic when closing tabs containing new unsaved files
2024-12-03 13:09:53 -07:00
Conrad Irwin
492ca219d3
Fix panic in autoclosing ( #21482 )
...
Closes #14961
Release Notes:
- Fixed a panic when backspacing at the start of a buffer with
`always_treat_brackets_as_autoclosed` enabled.
2024-12-03 13:09:44 -07:00
mgsloan@gmail.com
93d867771f
Merge branch 'linux-render-screenshare' into livekit-rust-sdk
2024-12-03 13:04:39 -07:00
mgsloan@gmail.com
ddef94a8df
Deallocate images used for rendering screenshares
2024-12-03 13:04:18 -07:00
Jason Lee
afb253b406
ui: Ensure Label with single_line set does not wrap ( #21444 )
...
Release Notes:
- N/A
---
Split from #21438 , this change for make sure the `single_line` mode
Label will not be wrap.
---------
Co-authored-by: Marshall Bowers <elliott.codes@gmail.com >
2024-12-03 13:03:53 -05:00
Peter Tripp
41a973b13f
Publish theme json schema v0.2.0 ( #21428 )
...
Fix theme json schema so `./script/import-themes print-schema` works again
Update schema to reflect current structs
([diff](https://gist.github.com/notpeter/26e6d0939985f542e8492458442ac62a/revisions?diff=unified&w= ))
https://zed.dev/schema/themes/v0.2.0.json
2024-12-03 12:57:39 -05:00