Commit Graph

46 Commits

Author SHA1 Message Date
b5856f063a Add string highlighting
All checks were successful
timw4mail/scroll/pipeline/head This commit looks good
2024-07-16 15:57:41 -04:00
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