Commit Graph
78 Commits
Author SHA1 Message Date
Mikayla Maki 2c0a69dc4c Fixed modal terminal bindings to not show in command palette 2022-07-13 16:39:22 -07:00
Mikayla Maki 8064823de4 Added clear screan command 2022-07-13 13:19:21 -07:00
Mikayla Maki a246dec30d Made a quick fix for modal issues, better solution pending rewrite 2022-07-13 13:06:23 -07:00
Mikayla Maki 75981ede26 remove temporary work 2022-07-13 12:18:43 -07:00
Mikayla Maki b783882cbe Beginning rewrite of affected systems 2022-07-13 12:18:43 -07:00
Mikayla Maki 28cf6faf4f checkpoint 2022-07-13 12:18:43 -07:00
Mikayla Maki 1d3851cf3e Beginning research 2022-07-13 12:18:43 -07:00
Mikayla Maki 4c90e194f5 Added a bit of documentation for the working directory calculation 2022-07-12 17:49:14 -07:00
Mikayla Maki 6cc3e868ba Fixes terminal launch issues and adds tests for queries 2022-07-12 17:45:11 -07:00
Keith Simmons 63d78fd444 Make global type more resilient, and fix modal keymap context 2022-07-08 16:29:29 -07:00
Keith Simmonsand cb158777b9 Move terminal scripts to scripts folder, and remove parking_lot from terminal crate
Co-authored-by: mikayla.c.maki@gmail.com
2022-07-08 16:16:57 -07:00
Keith Simmons a7ff7ba068 remove temporary debug print statements
Co-authored-by: mikayla.c.maki@gmail.com
2022-07-08 16:14:41 -07:00
Keith Simmonsand d1086b6152 Refactor terminal connection into a model which can be copied between terminal views
Refactor terminal modal code to use TerminalConnection model handle so we aren't storing TerminalViews in the globals
Adjust INSTANCE_BUFFER_SIZE in renderer to handle pathological terminal renders

Co-authored-by: mikayla.c.maki@gmail.com
2022-07-08 16:10:09 -07:00
Mikayla Maki ab8c2b1fe1 Properly fixed merge issues 2022-07-07 18:05:37 -07:00
Mikayla Maki 7df371ae53 Merge branch 'main' into terminal-modal 2022-07-07 17:48:58 -07:00
Mikayla Maki 4fe9dc3362 fix merge conflicr 2022-07-07 17:24:55 -07:00
Mikayla Maki 36e3a74ca6 Fixed panic / bug around scrolling and selections in termainl 2022-07-07 17:19:53 -07:00
Nathan Sobo 244909a44b Merge pull request #1298 from zed-industries/mouse-region-refactor
Mouse Event Refactor
2022-07-07 16:43:36 -06:00
Mikayla Maki 6896b75403 Fixed a bug around selecting a single cell 2022-07-07 15:24:06 -07:00
Mikayla Maki d989ad09f3 Finished selections for now 2022-07-07 15:10:08 -07:00
Mikayla Maki ba9dac8889 Fixing merge conflicts 2022-07-07 14:56:38 -07:00
Mikayla Maki 4d4b147f2e Fixed integration test 2022-07-07 14:55:25 -07:00
Mikayla Maki e401c8937e Added another minor test 2022-07-07 14:55:25 -07:00
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