fun-a-day, day 13

paused on the menu support. using manifest.tal would require a
pretty extensive redesign of how determ currently works, so i've decided
to use the same metadata format but implement the rest myself.

instead, i did the following:

 * hide the mouse pointer on keyboard input (or after 1s of inactivity)
 * fixed a selection bug (previously selecting just "empty space" would crash)
 * added some more optimizations suggested by neauoire.

i feel a bit bad that recently i haven't had any exciting new screenshots,
since most of the work has been behind-the-scenes. however it's probably
more sustainable for me to do a small amount of work every day, and not
try to rush to get something "shiny" out.

calling back to day 5 i had the idea to implement a custom
device (e.g. a "unix device") which has the subprocess/fork work as well
as things like:

 * argc/argv support
 * reading/writing environment variables
 * support for writing to stderr
 * termios/ioctl
 * etc.

back to funaday 2023 home