Commit log

fcce1bc Fixup xtask compilation

Piotr Osiewicz created

417a743 chore: use codegen_units=1 (#2633)

Click to expand commit body
Reduces binary size by about 31Mb (total .dmg size down by 15Mb after compression).

Piotr Osiewicz created

1079838 Add mic and mic-mute icons

Nate Butler created

b430be5 cargo fmt

Piotr Osiewicz created

af25288 Merge branch 'main' into sergey/z-2308-create-a-proof-of-concept-of-exporting-a-type-from-rust-and

Piotr Osiewicz created

05730af Add radix icons

Click to expand commit body
There are a lot of them, but they add less than 350kb to the app

Nate Butler created

0abda54 Remove individual location's request error handling

Julia created

1a55b68 Merge branch 'main' into collab-titlebar-2

Piotr Osiewicz created

b16b6dc Render microphone toggle

Piotr Osiewicz created

5291bf3 Use nextest instead of test (#2639)

Click to expand commit body
This should speed up our test CI by a minute or so. =)

[current best case CI
run](https://github.com/zed-industries/zed/actions/runs/5337351944/jobs/9673291188),
where we don't rebuild anything (and only run tests) takes about 2m30s
[with
nextest](https://github.com/zed-industries/zed/actions/runs/5346819257/jobs/9694617720?pr=2639),
that's down to 1m30s.
Release Notes:
- N/A

Piotr Osiewicz created

e1cd6ce Revert "Route language server requests through wrapper object"

Click to expand commit body
This reverts commit 9b63d6f832650c433cebd911c8b7863b062cdc1f.

Julia created

bee6c59 Add caret next to user avatar

Piotr Osiewicz created

1707652 Always focus a panel when zooming it

Click to expand commit body
This allows us to zoom a panel when clicking a button, even if the
panel isn't currently focused.

Nathan Sobo created

ea5398a vim: binding fixes (#2637)

Click to expand commit body
Release Notes:

- In vim mode you can now use count modifiers with arrow keys (`5<down>`
will go down 5 lines).
- In vim mode `ctrl+]` and `ctrl+o` now work to go to definition and
back

Nathan Sobo created

cd008d1 Add support for joining lines (#2636)

Click to expand commit body
🚧 We have a couple more refinements to this to add 🚧 

Release Notes:

You can now join lines with `ctrl-j` or `shift-J` in Vim normal mode.

🍐'd with @ConradIrwin

Nathan Sobo created

bdccdac Remove unused variable

Piotr Osiewicz created

85d1c89 Remove unused import

Piotr Osiewicz created

4583d22 cargo fmt

Piotr Osiewicz created

7636642 Merge branch 'main' into collab-titlebar-2

Piotr Osiewicz created

9b63d6f Route language server requests through wrapper object

Julia created

a49189a Add Zoom button to assistant panel

Nathan Sobo created

a75341d Move model and remaining tokens to assistant toolbar

Nathan Sobo created

e1f975e vim: Support s on selections and with multiple cursors

Conrad Irwin created

dcca98b vim: Add basic 's' support

Conrad Irwin created

0c40ed5 vim: ctrl+] and ctrl+o to jump to definition and back

Click to expand commit body
Equivalent to f12 and ctrl-- in non-vim mode.

Conrad Irwin created

d6b1af6 vim: Allow up/down/left/right in vim mode

Click to expand commit body
The user impact of this is to 5<down> to move 5 lines at a time.

Conrad Irwin created

91bd8e3 join_lines: Skip over leading indentation

Conrad Irwin created

6ab0143 Split Interactive into Interactive and Toggleable (#2628)

Click to expand commit body
This is a part of the intensity driven theme rewrite. 

It introduces the `toggle` and `interactive` helper functions to build
Toggle<T> and Interactive<T> styles for interactive elements in the
theme.

This PR also removes the `theme_testbench` crate and related actions.

Huge thanks to @osiewicz and @mikayla-maki for pushing this forward 🙏🏽

Release Notes:

- Updated the style of many interactive elements.

Nate Butler created

80a894b WIP: started work on vector store db, by walking project worktrees.\n\nCo-Authored-By: Max <max@zed.dev>

KCaverly created

1f35ddc Run LSP response deserialization outside of main thread (#2635)

Click to expand commit body
Improves latency for big inlay hints LSP responses for ~8k line files.

Before, the CPU usage sample for editing a single line inside
`edirot.rs` file in Zed contained serde inside the main thread traces:

<img width="1728" alt="Screenshot 2023-06-21 at 00 33 23"
src="https://github.com/zed-industries/zed/assets/2690773/d9789efe-8055-487f-bbe7-8beb49605bcb">

Release Notes:

- N/A

Kirill Bulatov created

e15be61 The log-ification

Julia created

cc027dc v0.93.x dev

Joseph T. Lyons created

9d9bbfd Format

Nate Butler created

a845e82 Update settings.json

Nate Butler created

a365b2f Add shift-J binding to Vim normal mode

Click to expand commit body
Co-Authored-By: Conrad Irwin <conrad.irwin@gmail.com>

Nathan Sobo and Conrad Irwin created

ed8bdd1 Update toggle active styles

Nate Butler created

cde8d7d Don't use test-only method; add ctrl-j binding

Click to expand commit body
Co-Authored-By: Conrad Irwin <conrad.irwin@gmail.com>

Nathan Sobo and Conrad Irwin created

cf38264 Handle multiple selections when joining lines

Click to expand commit body
Co-Authored-By: Conrad Irwin <conrad.irwin@gmail.com>

Nathan Sobo and Conrad Irwin created

61352f6 Add more assertions for joining lines at the end of the file

Click to expand commit body
Co-Authored-By: Conrad Irwin <conrad.irwin@gmail.com>

Nathan Sobo and Conrad Irwin created

f07a929 Allow joining multiple lines and deleting empty lines

Click to expand commit body
Co-Authored-By: Conrad Irwin <conrad.irwin@gmail.com>

Nathan Sobo and Conrad Irwin created

127f4aa Fix status bar buttons

Nate Butler created

86506a8 Remove theme_testbench

Piotr Osiewicz created

d3a333b Tidy up xtask

Piotr Osiewicz created

d194edc xtask: publish = false

Piotr Osiewicz created

9aa7a50 Use xtask for theme generation

Piotr Osiewicz created

af8671c Update rose pine theme family (#2624)

Click to expand commit body
Update the Rose Pine theme family, including new syntax overrides
matching the official theme docs:
https://rosepinetheme.com/palette/ingredients/

Also adds a doc to our internal docs starting to outline how our syntax
highlighting works.

Before:
<img width="626" alt="CleanShot 2023-06-21 at 12 19 17@2x"
src="https://github.com/zed-industries/zed/assets/1714999/5ebe1cd0-1707-483b-a50f-bb53dbf89ba2">

After:
<img width="718" alt="CleanShot 2023-06-21 at 12 18 48@2x"
src="https://github.com/zed-industries/zed/assets/1714999/46b588aa-31a0-4402-934b-e3de7bc2f6b5">

From their site:

![image](https://github.com/zed-industries/zed/assets/1714999/83d4f671-e15f-4423-a01e-b382145e79fb)


Release Notes:

- Updated Rose Pine theme family to better match original theme.

Nate Butler created

c48bd39 Start on joining lines

Click to expand commit body
Co-Authored-By: Conrad Irwin <conrad.irwin@gmail.com>

Nathan Sobo and Conrad Irwin created

a3e6552 Update syntax colors

Nate Butler created

eeb155a Remove unused light variable

Nate Butler created

f0138a7 Add initial syntax highlighting doc

Nate Butler created