4d8cd6d
Added event buffering, need to figure out a proper fix
Mikayla Maki created
4d8cd6d
Added event buffering, need to figure out a proper fix
Mikayla Maki created
9cefeb0
Merge pull request #1411 from zed-industries/no-gpu-log
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
Fixed keybinding regression
Mikayla Maki created
ea82b93
Log instead of showing an alert when exiting due to no GPU
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
Allow closing tabs with the middle mouse button
Julia created
d9de026
Merge pull request #1405 from zed-industries/ime-support-2
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
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
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
65fd943
Move edited_ranges_for_transaction from BufferSnapshot to Buffer
Co-authored-by: Antonio Scandurra <antonio@zed.dev>
Max Brunsfeld and Antonio Scandurra created
2111fdc
Merge pull request #1378 from zed-industries/diagnostics-popover
Diagnostics Popover
Keith Simmons created
b93040a
attempt to fix broken test
K Simmons created
dce2787
Refactored terminal tests
Mikayla Maki created
088668e
Fix reversed disclosure arrows in project panel
Nate Butler created
7b009c8
Merge branch 'main' into ime-support-2
Antonio Scandurra created
2bfa3b9
Synthesize CGEvents instead of using `charactersByApplyingModifiers`
Antonio Scandurra created
6225966
Honor ⌘ when Dvorak-QWERTY is used
Antonio Scandurra created
136550d
Discard `shift` when it causes keyboard to output a different character
Antonio Scandurra created
9c412a8
Remove test for handling input via key events
Now, textual input is handled by a different code path than other key events.
Max Brunsfeld created
372c3ee
Adjust editor tests to use input APIs instead of key events
Max Brunsfeld created
0185b4f
Add simple IME handling to the terminal
Max Brunsfeld created
9286e5e
Merge pull request #1396 from zed-industries/better-empty-pane
Fix Pane Focus Issues
Keith Simmons created
d6519ad
Minor naming improvements and revert empty pane background color change
K Simmons created
6d26450
Remove print statements
Max Brunsfeld created
2142fca
Remove Input action, detect ignored input in vim via an event
Max Brunsfeld created
beeaec8
Prevent IME window from appearing while editor's input is disabled (vim)
Max Brunsfeld created
c6d5dec
Finished erorr terminal refactoring
Mikayla Maki created
7c57599
Remove the set_selected_text_range method from the InputHandler trait
Max Brunsfeld created
7c0a031
added cursor text back
Mikayla Maki created
509f54b
Don't dispatch keydown event if editor is still composing
Antonio Scandurra created