Commit log

4a3d567 Remove debugging code, commented code

Max Brunsfeld created

3519e8f Restore text example

Max Brunsfeld created

b3372e7 Read direct_composition env var once, pass it everywhere

Max Brunsfeld created

4f7bb14 Merge branch 'windows/dx11' into windows/remove-d2d

Max Brunsfeld created

99c5b72 finally the font looks nice

Kate created

c995dd2 more context

Junkui Zhang created

80be0e2 add more context for errors

Junkui Zhang created

b75f6e2 use `if-else`

Junkui Zhang created

b8f85be use `log::warn` instead

Junkui Zhang created

34e433a check debug layer before creating

Junkui Zhang created

6a91ac2 remove unneeded change

Junkui Zhang created

345fd52 log the feature level we are using

Junkui Zhang created

7c8074c update feature level

Junkui Zhang created

0a0803e remove `enable-renderdoc`

Junkui Zhang created

8c8b914 remove unused

Junkui Zhang created

98692cc fix linux

Junkui Zhang created

d194bf4 QOL improvement when device lost happens

Junkui Zhang created

cc76372 add `GPUI_DISABLE_DIRECT_COMPOSITION` env

Junkui Zhang created

e370c3d misc

Junkui Zhang created

1d60984 get the blending state a bit closer to vulkan

Click to expand commit body
still looks bad :(

Kate created

eb3bb95 fix error msg

Junkui Zhang created

554b36f fix `where fxc.exe`

Junkui Zhang created

89a863d update workspace-hack

Junkui Zhang created

441731d fix build.rs

Junkui Zhang created

ead7a1e remove blade

Junkui Zhang created

73eaee8 use none instead of stretch

Junkui Zhang created

98f3117 fix atlas sometime fails

Junkui Zhang created

181f324 fix device lost

Junkui Zhang created

a1f03ee log unknown vendor id

Junkui Zhang created

741b38f remove unused `repr(c)`

Junkui Zhang created

599b82f remove unused

Junkui Zhang created

64b3b05 fix

Junkui Zhang created

62d1b7e fix `PathRasterization` pipeline

Junkui Zhang created

d7b14d8 rename pipeline

Junkui Zhang created

ce67ce1 Revert "Use pre-multiplied alpha for path rasterization"

Click to expand commit body
This reverts commit 8eea9aad40061d80f7f8e83c21671887336c0f2d.

Junkui Zhang created

8eea9aa Use pre-multiplied alpha for path rasterization

Max Brunsfeld created

e9697e4 Start work on doing path MSAA using intermediate texture

Max Brunsfeld created

92b0a7e Merge branch 'main' into windows/dx11

Max Brunsfeld created

798aa50 Fix tasks leaked despite workspace window close (#35246)

Click to expand commit body
Closes https://github.com/zed-industries/zed/issues/34932

Release Notes:

- Fixed tasks leaked despite workspace window close

Kirill Bulatov created

11c7b49 Fix panic feature flag detection (#35245)

Click to expand commit body
The flag was being checked before feature flags were resolved.

Release Notes:

- N/A

Julia Ryan created

ca34ead onboarding: Add proper icon for action (#35241)

Click to expand commit body
This change updates one icon within the onboarding flow to the indended
icon for that entry.

Release Notes:

- N/A

Finn Evers created

158f65f gpui: Ensure tab index handles are properly reused across frames (#35235)

Click to expand commit body
This fixes an issue where focus handles with a tab index would get lost
between rendered frames because the focus handles were not reused for
the following paint cycle.

Release Notes:

- N/A

Finn Evers created

fa6b1a0 keymap_ui: Fix bug introduced in #35208 (#35237)

Click to expand commit body
Closes #ISSUE

Fixes a bug that was cherry picked onto stable and preview branches
introduced in #35208 whereby modifier keys would show up and not be
removable when editing a keybind

Release Notes:

- (preview only) Keymap Editor: Fixed an issue introduced in v0.197.2
whereby modifier keys would show up and not be removable while recording
keystrokes in the keybind edit modal

Ben Kunkle created

f3dc842 keymap editor: Make table denser (#35236)

Click to expand commit body
Hopefully, this will make it a bit easier to parse as a whole.

Release Notes:

- Made the keymap editor denser, improving how easy you can parse it at
a glance.

Danilo Leal created

7ccf8c2 onboarding: Continue work on new flow (#35233)

Click to expand commit body
This PR continues the work on the new and revamped onboarding flow.


Release Notes:

- N/A

Finn Evers created

8207621 Improve JetBrains keymap for dock toggling (#35234)

Click to expand commit body
Follow-up to: 
- https://github.com/zed-industries/zed/pull/34641
- https://github.com/zed-industries/zed/pull/35230

This improves Zed's behavior with the Jetbrains keymap for toggling
specific docks/sidebars with cmd-0 thru cmd-9 (macos) and alt-0 thru
alt-9 (linux). Added in
https://github.com/zed-industries/zed/pull/34641. Additionally, this
also maps `ctrl-b` / `ctrl-alt-`b to their JetBrains equivalents
(`editor::GoToDefinition` and `editor::GoToDefinitionSplit`) instead of
the default vscode-compatable behavior (toggle left / right dock). This
is because we those specific toggles and a default Hide keyboard
shortcut (`shift-escape`) added in
https://github.com/zed-industries/zed/pull/35230.

Thanks to @thomaseizinger for raising this in:
-
https://github.com/zed-industries/zed/discussions/34643#discussioncomment-13856746

Release Notes:

- Improve support keyboard-based dock show/hide in Jetbrains keymap.

Peter Tripp created

ab90ed4 collab: Remove `POST /billing/subscriptions/sync` endpoint (#35232)

Click to expand commit body
This PR removes the `POST /billing/subscriptions/sync` endpoint, as it
has been moved to `cloud.zed.dev`.

Release Notes:

- N/A

Marshall Bowers created

994d400 Map shift-escape in the Jetbrains keymaps (#35230)

Click to expand commit body
Release Notes:

- Added support for closing docks (sidebars) with `shift-escape` in the
Jetbrains keymaps.

Peter Tripp created

cf13a76 editor: Prioritize fuzzy score over sort positions in code completion sort (#35229)

Click to expand commit body
We already prioritize matches that come after separators like `_`: 


https://github.com/zed-industries/zed/blob/cef7d53607381975ea00d6302d8a9aab3c40eb1f/crates/fuzzy/src/matcher.rs#L274

and deprioritize non-consecutive matches using distance penalty:


https://github.com/zed-industries/zed/blob/cef7d53607381975ea00d6302d8a9aab3c40eb1f/crates/fuzzy/src/matcher.rs#L281

In completion sort, letting fuzzy score be the primary sort factor and
sort positions be secondary yields better results upon testing. We still
need sort positions because of this kind of test case:


https://github.com/zed-industries/zed/blob/cef7d53607381975ea00d6302d8a9aab3c40eb1f/crates/editor/src/code_completion_tests.rs#L195-L217

Before/After:

<img height="250" alt="image"
src="https://github.com/user-attachments/assets/38495576-add6-4435-93f0-891f48ec9263"
/>
<img height="250" alt="image"
src="https://github.com/user-attachments/assets/0c73b835-0e23-4e30-a3ff-28bb56294239"
/>


Release Notes:

- N/A

Smit Barmase created

b64977f Use zed settings to detect `.zed` folders (#35224)

Click to expand commit body
Behind-the-scenes enhancement of
https://github.com/zed-industries/zed/pull/35221

Release Notes:

- N/A

Richard Feldman created