372c3ee
Adjust editor tests to use input APIs instead of 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
97ce399
Position IME input according to where the selection is rendered
Antonio Scandurra created
3c5d7e0
Always mark keydown events as handled to suppress beep
Antonio Scandurra created
3d6c257
:art:
Antonio Scandurra created
b2f2c5b
Handle keydown event even when `charactersIgnoringModifiers` is empty
This allows the input system to work in the presence of dead keys.
Antonio Scandurra created
101a066
Remove `input` from `KeyDownEvent`
Antonio Scandurra created
f170582
Remove `println` statements from NSTextInputClient protocol functions
Antonio Scandurra created
a4ceae3
Remove unused `{cancel,finish}_composition` methods
Antonio Scandurra created
481078a
Restructure IME composition to not follow Chromium so closely
Antonio Scandurra created
b02681e
Treat NSTextInputClient ranges as UTF-16
Antonio Scandurra created
32662b6
Start indexing UTF-16 offsets
This is needed because cocoa will report ranges as UTF-16 indices.
Antonio Scandurra created
eda60ef
Honor setting the selected range in addition to marking text
Antonio Scandurra created
fb2fbf2
fix test failure
K Simmons created
a076eee
tweak diagnostic popover colors
K Simmons created
b85b2a9
address warnings
K Simmons created
02a47d9
add test coverage for diagnostic popover
K Simmons created
95952f0
working diagnostic popover. Also renamed GoToNextDiagnostic to GoToDiagnostic and adjusted it's action to jump to the popover's diagnostic if it is visible
K Simmons created
dbedc30
WIP
K Simmons created
daceb1e
Fix warning
K Simmons created
225055e
Address some issues where panes don't get focused properly, make the focused pane more obvious, and prevent splitting of the pane with no items
K Simmons created
f712dec
Use new API for input handling in Terminal
Max Brunsfeld created
ee87c8e
Render is snappier, less locking, and errors feel nicely modeled
Mikayla Maki created
741b78a
I think I'm finished
Mikayla Maki created
061dde5
Compiling with new result based error handling
Mikayla Maki created
f985515
Start work on new text input handling in Editor
Max Brunsfeld created
0b81a4d
Call methods on the focused view during input events
Max Brunsfeld created
d34d6ea
Merge pull request #1392 from zed-industries/mouse-vim-mode-clipping
Fixup Clipping at Line Ends when Selecting with the Mouse in Vim Mode
Keith Simmons created
9b6df1f
Checkpoint, this commit does not compile
Mikayla Maki created
b493baf
Fixed failing test
Mikayla Maki created
8e5ed9d
Maybe fixed toml
Mikayla Maki created
e2a9a6f
Maybe fixed toml
Mikayla Maki created
18079ce
Updated alacritty version
Mikayla Maki created
ef1a32e
Done updating rendering performance for now. Further changes would require more fundamental work, I'm still not really happy with it as is though. Will probably take a few hours to clean the code though.
Mikayla Maki created
005e2cb
Compiling again... finally
Mikayla Maki created
4f7b6b8
Finally finished merging this massive ball of changes
Mikayla Maki created
150d2ff
Attempting to continue rebase
Mikayla Maki created
4a48361
Finished graceful terminal failure
Mikayla Maki created
40d30a8
Rebasing continues
Mikayla Maki created
9d063ae
Switched to hybrid iterator and while loop grid processor. Still hairy but much more managable. Not finished compiling yet.
Mikayla Maki created
c9584a9
Continuing rebases on other work
Mikayla Maki created