Yeah, I'll def. add the hotkey config file thing later on, maybe even have a settings window and have the application live in the system tray.
Colors and window decorations besides the option to strip titlebars will be within the scope of this project as I feel that's better suited to an independent window decorator (there may be people who want to do the type of window styling you can unlock via the API and not want to use the wm)
virtual desktops are def. something I'll work on adding, It's just the safety part that's concerning (if my program crashes without performing its exit procedure and there are windows that are styled to be hidden and are now lost to the void, bad scenario) lol
spent pretty much all of today working on bug fixes so no new features to showcase that are worth a video
only feature added today is now when the program starts it finds the three largest non-minimized windows on the primary monitor and tiles them accordingly to the three tiling slots, biggest to smallest