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