249cc3cb24Added scroll functionality when any key is pressed on the last lineAadhavan Srinivasan2023-04-26 09:37:56 -0500
68de7f7337Added handler functions for right and left arrow keys, that check cursor position before moving the gapAadhavan Srinivasan2023-04-25 07:50:51 -0500
1355c58cf3Fixed a bug where, if a page ends in a line that just contains the newline character, the page doesn't render correctly after scrollingAadhavan Srinivasan2023-04-24 15:34:12 -0500
315245dd54Added a window within the stdscr, which is used for printing the text, as well as another 'status window'Aadhavan Srinivasan2023-04-22 18:37:38 -0500
f4f19c7c39Switched to using raw mode, which allows me to capture the 'Ctrl+s' keypress. I have implemented save functionality using this keypress, and implemented functionality to capture Ctrl-C as well.Aadhavan Srinivasan2023-04-22 10:14:09 -0500
9524ba4df9Implemented rudimentary 'page down' key support, which moves the cursor to the first character of the next lineAadhavan Srinivasan2023-04-20 23:54:48 -0500
5414cf41c9Fixed bug where cursor was positioned to the second character instead of the first, after reading a fileAadhavan Srinivasan2023-04-19 17:21:57 -0500
6d50747752Fixed a bug with moving the cursor to the start of the text, and fixed a bug where the grow method would cause weird anamoliesAadhavan Srinivasan2023-04-19 17:21:14 -0500
687453870dStarted fixing bug that occures when gap is at the start of the textAadhavan Srinivasan2023-04-19 14:27:30 -0500
102a0ed093Added methods for delete, started working on left and right arrowsAadhavan Srinivasan2023-04-18 08:49:32 -0500
b0add8f26aFirst commit, need to add more helper methods for buffer (e.g. backspace, insert character, etc.)Aadhavan Srinivasan2023-04-16 20:14:20 -0500