Commit Graph

45 Commits

Author SHA1 Message Date
8c54ceb104 Add shell scripts to run without just, fix the issue with bun and tsx failing to exit
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-07-12 15:33:03 -04:00
1951425508 Refactor runtimes
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-07-12 10:58:23 -04:00
4be7be09a7 Fix some issues with line splitting/merging
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-07-10 16:12:39 -04:00
4436a8a783 Refactor stuff
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-07-10 12:11:27 -04:00
b3bddbb601 Refactor search to work like in hecto, albeit with some bugs with backwards searching
Some checks failed
timw4mail/scroll/pipeline/head There was a failure building this commit
2024-07-09 17:02:16 -04:00
0148561240 Partially fix search lockup for Bun
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-07-05 16:16:05 -04:00
1cfdeece60 Make document.row getter return an option instead of a nullable 2024-07-05 09:27:28 -04:00
1b3e9d9796 Add Option type to remove the need to use null/undefined
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-07-03 16:13:29 -04:00
cf80dce335 Increase test coverage
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-07-02 16:27:18 -04:00
32f9ef3bba Revert "Mostly refactor prompt input (search/file saving) to use input loop shared with normal functionality"
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
This reverts commit 9afeed41cd.
2024-07-02 13:41:16 -04:00
9afeed41cd Mostly refactor prompt input (search/file saving) to use input loop shared with normal functionality
Some checks failed
timw4mail/scroll/pipeline/head There was a failure building this commit
2024-06-28 16:45:55 -04:00
f71239ded5 Minor refactoring, add some more comments and tests 2024-06-26 15:45:33 -04:00
e6b53ef327 Do basic highlighting of search results, finish stop #151 of the kilo tutorial
Some checks failed
timw4mail/scroll/pipeline/head There was a failure building this commit
2024-06-21 14:14:10 -04:00
33f19ddec1 Basic number highlighting
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-02-29 15:48:11 -05:00
cd448f74d6 Fix some issues with search functionality
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-02-29 13:51:45 -05:00
85dbd506c6 Implement backwards/forwards searching
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-02-28 15:44:57 -05:00
e21944b4a4 Add incremental (character by character) search functionality
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-02-22 14:57:12 -05:00
f5599b5192 Implement basic searching 2023-11-30 16:14:52 -05:00
32e4030a4a Add logging for various FFI/Termios tasks 2023-11-30 11:46:25 -05:00
1b748ed63e Improve display of save as 2023-11-30 11:15:37 -05:00
02be6a133c Refactor everything again 2023-11-29 16:09:58 -05:00
8ee17f4eef Fix prompt in deno, but break in bun :( 2023-11-27 15:05:48 -05:00
4d54d4bf8a Attempt to fix deno prompt 2023-11-27 11:07:26 -05:00
759450222f Partially implement SaveAs prompt (need to fix Deno) 2023-11-27 10:25:30 -05:00
ddb5eb783e Polish text editing functionality 2023-11-22 17:09:41 -05:00
5cd59ba943 Require confirmation for quitting a 'dirty' document 2023-11-22 11:27:46 -05:00
b665ce8ce7 Basic deletion functionality 2023-11-22 11:07:33 -05:00
3d98eefc65 Update some constants 2023-11-21 16:06:29 -05:00
95c979066a Add text insertion 2023-11-21 15:14:08 -05:00
35f949c4b5 Complete the text viewer functionality 2023-11-21 11:35:56 -05:00
c9b37c205c Convert the render position pointer to just a number, since it doesn't apply to rows, just columns in rows 2023-11-21 10:55:23 -05:00
e5988c173d Add status bar 2023-11-20 15:39:27 -05:00
4df0c70c32 Add PageUp/PageDown and Home/End scrolling 2023-11-20 15:14:36 -05:00
28ec91798a Add horizontal scrolling 2023-11-20 14:21:42 -05:00
9b95850e86 Basic vertical scrolling 2023-11-20 11:12:22 -05:00
a1aa189e11 And a bit more test refactoring and cleanup 2023-11-16 21:22:24 -05:00
8b5fb17603 More tests 2023-11-16 16:00:03 -05:00
1fc6e8f75f Fix logic error that breaks everything 2023-11-16 11:20:30 -05:00
f966ebf4ac Move some things around to more logical places, attempt to set up an error log file 2023-11-16 11:10:33 -05:00
d5ce04fe8b Basic file opening and display. Off-by-one bug skipping first line, though 2023-11-14 15:53:45 -05:00
816295ff9c Preparing for file reading/writing 2023-11-13 15:33:56 -05:00
b980996a5e Some reorganization 2023-11-08 18:07:34 -05:00
d99656de66 Implement methods to get current console size 2023-11-08 17:02:59 -05:00
f238b162f6 Setup basic terminal output for Deno 2023-11-08 11:11:19 -05:00
19e44261a4 Refactor to prepare for implementing input and output streams to the terminal 2023-11-03 12:26:09 -04:00