TypeWriter -1.0 and Learning Rust
So a very long time ago, I wrote an extremely poorly functioning text editor which was supposedly optimised for writing screenplays.A quick summary of the development process
It was intended to have many features one would expect from a text editor, many of which one often doesn't think about:- Cursor movement with mouse and keyboard
- Highlight selection
- Page wrapping
- Automatic section styling (Headers, Subheaders, Speech, etc...)
- Predictive section switching
But after a while, the finnickyness of not using a dedicated UI framework for managing the graphical mouse operations within the text and translating those to the data buffers - it became too much confusing and fruitless effort. I was also unwilling to actually convert to using such a UI framework, because I was at the time working in C++ and that just seemed like something I really wouldn't have fun doing. Therefore, in short - I de-made my own app into a CLI only conversion tool. But at least it works flawlessly and effortlessly now.