ALEX'S BLOG OF EVERYTHING

Thoughts On Starting a New Life

I hope that this is a thought that everybody has had at one point or another. I really really hope so.

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: Alongside many that were specific to screenplay editing: For a while I actually managed to implement many of these features, using the gamedev library SFML to create and update UI components, as well as manage user input. I also leveraged a C webkit library to render the internal HTML representation of the data into PDF format.
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.