--- 2026 --- 07-03 (0.9.2) - CUSTOMIZATION: you can now define a custom file name for the recording from Config.txt - FIX: the previous version opened a CMD window... This should only happen in development builds so I'm not sure what happened there. I only found out now 2 years later. --- 2024 --- 03-17 (0.9.1) - ENHANCE: made the compress_video.bat script more reliable, it now asks what compression level to use (no need to edit the file), moved it to the /output folder so it's easier to use by default. It uses the same FFmpeg command though. - TWEAK: switched to a monospace font and a better font renderer. - TWEAK: renamed state.data into _regioncap.state. - PERFORMANCE: fixed window event handling. Accidentally had "if" instead of "while" in the event handler, which caused only 1 event to be processed per frame. TL;DR this may show up as various kinds of input lag. - WHOCARES: fixed some program compilation stuff, so the executable is now 30%+ smaller. --- 2023 --- 03-13 (0.9) - Initial release --- To-do (future) --- - Show recording duration. (Delay would be shown as negative duration). - Lossy video output. - Compression during recording (so the recording won't easily bloat into a gigantic size and cause problems) - Compression after recording (so the encoder can spend more time for better optimization, also the ability to create GIF animations and such) - Some way to offset the audio. Problem is that if you just shift it, there will be silence in the beginning or end. It's not really my job to fix this kind of thing (ffmpeg is doing the recording and it's doing it incorrectly), but it makes recording with audio almost useless so a hacky fix is probably better than no fix. - Make audio easier somehow, maybe a dropdown window with all the available audio devices. ? Limit FPS options to the fastest available display refresh rate. - Ability to configure the output file name. - Ability to configure the list of FPS values. - More customizable UI (colors, font sizes, etc).