
Focus system similar to i3wm (current focus system is basic). save tree layout and restore on restart. focus switching on cursor movement and not hotkey. Performance (happy enough with it, some optimizations could be done somehow for really heavy windows like file explorer). Uses virtual desktops instead of just moving around windows. Open Developer Command Prompt for vs2019. The latest version can be obtained here Building You do not have to install Win3WM, just extract it from the zip and run (WinWM.exe). WinWMGUI - was the C# gui that was to be used for licensing purposes. x86ipc - Due to WinAPI constraints, there needs to be a child process for interacting with x86 processes. WinHook - is the DLL that is to be injected in all applications to notify the main application of window creation/destruction. ForceResize - is the DLL that is to be injected in all applications to allow resizing a window past its limits. twm - is the actual Tiling Window Manager logic, that handles the trees, layouts, Config, input, etc. Manualįor the config options and explanations, and a tutorial on the luajit scripting.
WinWM is a tiling window manager inspired by i3wm, it was initially private and commerical, but I decided to opensource it.