Commit Graph
705 Commits
Author SHA1 Message Date
Mikayla Maki 70cdc92b3d tidied up magic constants 2022-07-07 14:55:25 -07:00
Mikayla Maki fda6f4f44e Added a small integration test 2022-07-07 14:55:25 -07:00
Mikayla Maki ee8c47ee74 Fixed merge conflict 2022-07-07 14:55:22 -07:00
Mikayla Maki 403c53bd6c Added copying 2022-07-07 14:55:03 -07:00
Mikayla Maki f14c5fed88 Fixed merge conflict 2022-07-07 14:54:58 -07:00
Mikayla Maki 81bda2af63 Fixed merge conflict 2022-07-07 14:54:36 -07:00
Mikayla Maki 99f5b358f0 Fixed merge conflict 2022-07-07 14:54:13 -07:00
Mikayla Maki 4e14248bdc Added basic selections 2022-07-07 14:52:04 -07:00
Mikayla Maki 45e8cbdc0c Rebasing onto main 2022-07-07 14:51:59 -07:00
Mikayla Maki cfa06351ed Fixed integration test 2022-07-07 14:38:21 -07:00
Mikayla Maki 3f9285a8c5 Added another minor test 2022-07-07 13:55:58 -07:00
Mikayla Maki 4fcb0457dc tidied up magic constants 2022-07-07 13:45:27 -07:00
Mikayla Maki e287d9bc00 Added a small integration test 2022-07-07 13:43:28 -07:00
Mikayla Maki 2cc63a95cb Merge branch 'main' into terminal-selections 2022-07-07 13:20:23 -07:00
Mikayla Maki 19a4d3fb87 Added copying 2022-07-07 13:19:38 -07:00
Mikayla Maki f9726711ec Fixed terminal clone on split 2022-07-07 13:01:16 -07:00
Mikayla Maki a5dd1adafc Now defaults to using user's shell 2022-07-07 12:31:21 -07:00
Mikayla Maki 9ff649b781 Fixed default shell 2022-07-07 12:29:49 -07:00
Mikayla Maki 2f1a666aba Merge branch 'main' into terminal-selections 2022-07-07 12:17:58 -07:00
Mikayla Maki c5b8dcafbe Added a way to change the timeout with state 2022-07-07 12:04:17 -07:00
Mikayla Maki 7d9f73e9b9 Fixed working directory issues, added tests. Working on regression 2022-07-07 11:01:26 -07:00
Mikayla Maki febfb55e9e Added basic selections 2022-07-06 17:37:12 -07:00
Keith Simmons 7df2f1aa6a pull event data out into individual Event structs 2022-07-06 15:36:42 -07:00
Mikayla Maki 215d2d06f7 Began working on selections, refactored colors 2022-07-06 13:44:30 -07:00
Keith Simmons 8997283bfd add terminal modal which can be displayed and dismissed while preserving the terminal state 2022-07-06 13:20:54 -07:00
Mikayla Maki ccab931a69 changed renderer 2022-07-05 17:10:01 -07:00
Mikayla Maki 5b808bae86 Working on grid rendering 2022-07-05 15:10:34 -07:00
Mikayla Maki c9e8aebb0f Set up basic enviroment variables 2022-07-05 15:02:58 -07:00
Mikayla Maki 975793d8d5 Fixed cursor positioning bugs in multi-byte charcters. Still have at least one though :/ 2022-07-01 14:53:19 -07:00
Mikayla Maki 7c8247b147 rendering cursor correctly 2022-07-01 13:03:26 -07:00
Mikayla Maki d54bba005d Fixed debug offset I added to terminal 2022-07-01 11:48:50 -07:00
Mikayla Maki 6c77025fae Cleaned up debugging code 2022-07-01 11:39:43 -07:00
Mikayla Maki bf0d0d155c Checkpointing after some debugging 2022-07-01 11:38:12 -07:00
Mikayla Maki a3d873b15d Fixed a major bug and now use the same cursor paint logic as the editor 2022-06-30 20:43:51 -07:00
Mikayla Maki eb9aaac05e Update terminal.rs
Whoopsies
2022-06-30 20:30:52 -07:00
Mikayla Maki a44bb3735a Refactored and commented code to be my expressive 2022-06-30 20:02:16 -07:00
Mikayla Maki ccf6030e5a Fully functional background colors :D 2022-06-30 19:21:42 -07:00
Mikayla Maki a723fd318b Added background colors and matched the cursor color 2022-06-29 18:50:08 -07:00
Mikayla Maki ec466ade2f Directly qualified function makes cargo happy 2022-06-29 18:34:02 -07:00
Mikayla Maki d8cbb5ce80 Actually correctly flag tests 2022-06-29 18:31:52 -07:00
Mikayla Maki 25bc2ee137 Fixed unused import 2022-06-29 18:29:36 -07:00
Mikayla Maki f68e7ae030 Support for all 24 bits of colors 2022-06-29 18:27:27 -07:00
Mikayla Maki 7f57e19ea3 Finished current working directory stuff 2022-06-29 16:22:05 -07:00
Mikayla Maki 3d95b7ed91 Properly fixed the issues with the grid :D 2022-06-29 13:19:25 -07:00
Mikayla Maki ffe2372c35 Added a test with max, cludged a fix for resizing 2022-06-29 13:07:44 -07:00
Mikayla Maki 925698dc0d Fixed warnings 😓 2022-06-29 09:38:02 -07:00
Mikayla Maki b0432bbc63 Removed dead clear code 2022-06-28 18:45:26 -07:00
Mikayla Maki 3cdc64fc6f Fixed focus issues with scrolling and input 2022-06-28 18:28:13 -07:00
Mikayla Maki 23d102c00f Added theme support 2022-06-28 17:07:18 -07:00
Mikayla Maki 9f1399b185 Fixed scrolling and cursor location 2022-06-28 15:45:27 -07:00