Mikayla Maki
|
81cbdcfd11
|
Reduced time holding lock even more
|
2022-07-28 14:58:19 -07:00 |
|
Mikayla Maki
|
57146b6e39
|
Added variable rate refreshing based on terminal throughput. Should be the last of the performance improvements for now
|
2022-07-27 16:46:15 -07:00 |
|
Mikayla Maki
|
8a48a11a00
|
Implemcargo
|
2022-07-27 16:33:15 -07:00 |
|
Mikayla Maki
|
0ccdc64668
|
Working on finding a way of estimating throughput
|
2022-07-27 10:58:23 -07:00 |
|
Mikayla Maki
|
153305f5e4
|
Finished long-lock style rendering. Need to dynamically adjust the notification rate to handle high throughput scenarios
|
2022-07-27 10:21:50 -07:00 |
|
Mikayla Maki
|
9dfdaae94d
|
Nearly done, not scheduling our own re-render yet
|
2022-07-27 10:11:10 -07:00 |
|
Mikayla Maki
|
d1e878f0c6
|
Checkpoint, still not compiling
|
2022-07-26 16:58:14 -07:00 |
|
Mikayla Maki
|
ace16b63a9
|
Checkpoint, still converting terminal to events. Not compiling
|
2022-07-26 16:17:26 -07:00 |
|
Mikayla Maki
|
71af876489
|
removed stray file
|
2022-07-26 13:10:04 -07:00 |
|
Mikayla Maki
|
67e650b0e0
|
Fixed conflicts
|
2022-07-25 17:24:25 -07:00 |
|
Mikayla Maki
|
aea3508b69
|
keeping both...
|
2022-07-25 17:24:25 -07:00 |
|
Mikayla Maki
|
bc2c8e0e05
|
Finished refactor for mutable terminal and long-single-lock style. Currently terminal is deadlocking instantly, need to just do the full refactor
|
2022-07-25 17:24:25 -07:00 |
|
Mikayla Maki
|
be4873b92b
|
Checkpoint, build failing
|
2022-07-25 17:24:25 -07:00 |
|
Mikayla Maki
|
27e76e3ca2
|
Retouched a test, should still be failing
|
2022-07-25 17:24:25 -07:00 |
|
Mikayla Maki
|
889720d06d
|
Fixed conflict
|
2022-07-25 17:24:21 -07:00 |
|
Mikayla Maki
|
4d8cd6d8ea
|
Added event buffering, need to figure out a proper fix
|
2022-07-25 17:23:00 -07:00 |
|
Mikayla Maki
|
313316fe88
|
fixed
|
2022-07-25 16:08:31 -07:00 |
|
Max Brunsfeld
|
13097ea110
|
Update terminal test to reflect new text insertion approach
|
2022-07-25 12:21:26 -07:00 |
|
Antonio Scandurra
|
ca3e73106c
|
Merge branch 'main' into ime-support-2
|
2022-07-25 10:47:49 +02:00 |
|
Mikayla Maki
|
a41e54f3dc
|
Finished terminal refactoring
|
2022-07-22 13:54:46 -07:00 |
|
Mikayla Maki
|
119207a9e5
|
Refactored a bunch of stuff, working on tidying element code
|
2022-07-22 12:06:42 -07:00 |
|
Mikayla Maki
|
dce27870ce
|
Refactored terminal tests
|
2022-07-22 10:20:15 -07:00 |
|
Antonio Scandurra
|
7b009c8bbe
|
Merge branch 'main' into ime-support-2
|
2022-07-22 16:03:38 +02:00 |
|
Max Brunsfeld
|
9c412a8806
|
Remove test for handling input via key events
Now, textual input is handled by a different code path than other key events.
|
2022-07-21 21:40:37 -07:00 |
|
Max Brunsfeld
|
0185b4fef4
|
Add simple IME handling to the terminal
|
2022-07-21 21:32:58 -07:00 |
|
Mikayla Maki
|
c6d5decbf9
|
Finished erorr terminal refactoring
|
2022-07-21 12:37:15 -07:00 |
|
Mikayla Maki
|
7c0a031506
|
added cursor text back
|
2022-07-21 10:04:12 -07:00 |
|
Antonio Scandurra
|
97ce3998ec
|
Position IME input according to where the selection is rendered
|
2022-07-21 17:35:40 +02:00 |
|
Max Brunsfeld
|
f712dec4c0
|
Use new API for input handling in Terminal
|
2022-07-20 17:33:37 -07:00 |
|
Mikayla Maki
|
ee87c8ebde
|
Render is snappier, less locking, and errors feel nicely modeled
|
2022-07-20 17:25:21 -07:00 |
|
Mikayla Maki
|
741b78a15b
|
I think I'm finished
|
2022-07-20 17:11:36 -07:00 |
|
Mikayla Maki
|
061dde5a9b
|
Compiling with new result based error handling
|
2022-07-20 16:48:40 -07:00 |
|
Mikayla Maki
|
9b6df1fb61
|
Checkpoint, this commit does not compile
|
2022-07-20 12:41:04 -07:00 |
|
Mikayla Maki
|
b493bafb48
|
Fixed failing test
|
2022-07-20 10:34:00 -07:00 |
|
Mikayla Maki
|
e2a9a6f361
|
Maybe fixed toml
|
2022-07-20 10:04:08 -07:00 |
|
Mikayla Maki
|
18079ced20
|
Updated alacritty version
|
2022-07-20 10:04:08 -07:00 |
|
Mikayla Maki
|
ef1a32ee92
|
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.
|
2022-07-20 10:04:08 -07:00 |
|
Mikayla Maki
|
005e2cb2be
|
Compiling again... finally
|
2022-07-20 10:04:08 -07:00 |
|
Mikayla Maki
|
4f7b6b8b22
|
Finally finished merging this massive ball of changes
|
2022-07-20 10:04:08 -07:00 |
|
Mikayla Maki
|
150d2ff53f
|
Attempting to continue rebase
|
2022-07-20 10:04:08 -07:00 |
|
Mikayla Maki
|
4a483618be
|
Finished graceful terminal failure
|
2022-07-20 10:04:08 -07:00 |
|
Mikayla Maki
|
40d30a898b
|
Rebasing continues
|
2022-07-20 10:04:08 -07:00 |
|
Mikayla Maki
|
9d063ae6d8
|
Switched to hybrid iterator and while loop grid processor. Still hairy but much more managable. Not finished compiling yet.
|
2022-07-20 10:04:08 -07:00 |
|
Mikayla Maki
|
c9584a9d0c
|
Continuing rebases on other work
|
2022-07-20 10:04:08 -07:00 |
|
Mikayla Maki
|
a4ca11ba17
|
Finished design touchups
|
2022-07-20 10:04:08 -07:00 |
|
Mikayla Maki
|
c19956373a
|
Finished bel, moving on to title
|
2022-07-20 10:04:06 -07:00 |
|
Nate Butler
|
bcc554a3db
|
Merge branch 'main' into theme-improvements
|
2022-07-19 20:12:02 -04:00 |
|
Nate Butler
|
46384e71b7
|
Add icon sets for sizes 8, 12 and 16, remove old icons
|
2022-07-19 17:11:15 -04:00 |
|
K Simmons
|
8add81350e
|
Rework presenter and MouseRegion to use Handler hashmap rather than individual fields
|
2022-07-17 23:19:32 -07:00 |
|
Mikayla Maki
|
8349ead6b2
|
Add bracketed paste support
|
2022-07-15 19:01:08 -07:00 |
|