Commit log

92de5ab v0.49.1

Antonio Scandurra created

426b577 Merge pull request #1419 from zed-industries/ime-regressions

Click to expand commit body
Fix IME regressions

Antonio Scandurra created

f0814c7 Fix vim tests using old key bindings

Antonio Scandurra created

6a718dc Don't insert input when the `fn` key is held

Antonio Scandurra created

d3f14fb Dispatch application menu events if custom key equivalent wasn't found

Antonio Scandurra created

5c5e7db Fix vim keybindings containing the `shift` modifier

Click to expand commit body
They regressed as part of https://github.com/zed-industries/zed/pull/1405.

Antonio Scandurra created

fe7ba09 Honor shift when converting keystroke to native key equivalent

Antonio Scandurra created

6b9c1e7 Merge pull request #1417 from zed-industries/working-directory-regression

Click to expand commit body
Fixed regression in working directory code

Mikayla Maki created

8a6605c Added test covering this feature

Mikayla Maki created

88202a5 Fixed regression in working directory code

Mikayla Maki created

ef1efb6 0.49.0

Max Brunsfeld created

20b8e03 Restore lack of bottom border on active tab

Click to expand commit body
Co-authored-by: Keith Simmons <keith@zed.dev>

Max Brunsfeld and Keith Simmons created

f20fc15 Merge pull request #1416 from zed-industries/update-theme-styles

Click to expand commit body
Rebalance text and icon color usage...

Nate Butler created

01eed2c Rebalance text and icon color usage...

Click to expand commit body
...to better differentiate between primary, secondary and muted.

Nate Butler created

4ff007e Merge pull request #1414 from zed-industries/fix-theme-issues

Click to expand commit body
Fix tab bar themes

Keith Simmons created

2bd0819 Extract tab bar from workspace

K Simmons created

0bbf116 Use Fontawesome Icons

Click to expand commit body
Update arrow variants, download, check marks to use Font awesome icon variants

Nate Butler created

b73b58e Merge pull request #1413 from zed-industries/sort-symbols-and-completions

Click to expand commit body
Improve sorting of project symbols and completions

Antonio Scandurra created

8552ba1 Show symbols located in visible paths before ones located externally

Antonio Scandurra created

f775cb2 Honor `sort_text` when language server provides completions

Antonio Scandurra created

7f6b83d Merge pull request #1412 from zed-industries/fix-go-formatting

Click to expand commit body
Clip invalid edits from LSP instead of reporting an error

Antonio Scandurra created

45eb0e7 Clip invalid edits from LSP instead of reporting an error

Click to expand commit body
This fixes an issue with the Go language server, which reports invalid
formatting ranges when there's a missing newline at the end of the file.
Specifically, if the buffer is `N` lines long, it will try to insert the
newline at `Point(N + 1, 0)`.

I confirmed the behavior is the same in VS Code, and they indeed clip the
LSP ranges as well.

Antonio Scandurra created

9cefeb0 Merge pull request #1411 from zed-industries/no-gpu-log

Click to expand commit body
Log instead of showing an alert when exiting due to no GPU

Max Brunsfeld created

2f7ad0a Merge pull request #1410 from zed-industries/ctrl-c-regression

Click to expand commit body
Fixed keybinding regression

Mikayla Maki created

ea82b93 Log instead of showing an alert when exiting due to no GPU

Click to expand commit body
Showing the alert resulted in a panic because tasks
dispatched to the app's main GCD queue continue
to run even while the alert is displayed.

Max Brunsfeld created

313316f fixed

Mikayla Maki created

888405a Merge pull request #1409 from zed-industries/middle-mouse-close-tabs

Click to expand commit body
Allow closing tabs with the middle mouse button

Julia created

d9de026 Merge pull request #1405 from zed-industries/ime-support-2

Click to expand commit body
Improve support for non-US keyboards and input

Max Brunsfeld created

13097ea Update terminal test to reflect new text insertion approach

Max Brunsfeld created

ab037fe Simulate calling of text-insertion APIs in TestAppContext::dispatch_keystroke

Max Brunsfeld created

a54d9f1 Add comment about noop performKeyEquivalent function

Max Brunsfeld created

09c0211 Bump the RPC protocol version

Max Brunsfeld created

4c8d938 Replaces lines_utf16 with a single u32 - last_line_len_utf16

Max Brunsfeld created

36d789f Allow closing tabs with the middle mouse button

ForLoveOfCats created

6dc27cb Add test for IME composition with multiple cursors

Antonio Scandurra created

ff99f8d Clip UTF-16 offsets provided by Cocoa when composing IME input

Antonio Scandurra created

47e8bd5 Introduce `MultiBuffer::clip_offset_utf16`

Antonio Scandurra created

c46be99 Introduce `Rope::clip_offset_utf16`

Antonio Scandurra created

bb55d65 Handle IME composition with multiple cursors

Antonio Scandurra created

acdfb93 Honor shift if pressing command switches keyboard

Antonio Scandurra created

ca3e731 Merge branch 'main' into ime-support-2

Antonio Scandurra created

d3567e3 Coalesce IME compositions into a single edit

Antonio Scandurra created

555e705 :art:

Antonio Scandurra created

0fc7308 Allow grouping local transactions even if remote peer edits in between

Antonio Scandurra created

79f960b Combine adjacent ranges in 'edited_ranges_for_transaction'

Max Brunsfeld created

7c3421e Remove versioned offset ranges from transactions and undo operations

Click to expand commit body
Now, instead of using these versioned offset ranges, we locate the
fragments associated with a transaction using the transaction's
edit ids. To make this possible, buffers now store a new map called
`insertion_slices`, which lets you look up the ranges of insertions
that were affected by a given edit.

Co-authored-by: Antonio Scandurra <antonio@zed.dev>

Max Brunsfeld and Antonio Scandurra created

f963c0e WIP for keith

Nate Butler created

8c1d4d8 Merge pull request #1393 from zed-industries/graceful-exit

Click to expand commit body
Polishing the terminal

Mikayla Maki created

a41e54f Finished terminal refactoring

Mikayla Maki created

119207a Refactored a bunch of stuff, working on tidying element code

Mikayla Maki created