WindowLab is a small and simple window manager of novel design. It has a click-to-focus but not raise-on-focus policy, a window resizing mechanism that allows one or many edges of a window to be changed in one action, and an innovative menubar that shares the same part of the screen as the taskbar. Window titlebars are prevented from going off the edge of the screen by constraining the mouse pointer. When appropriate, the pointer is also constrained to the taskbar/menubar in order to make target menu items easier to hit.
|Tags||Desktop Environment Window Manager|
Release Notes: XNextEvent() was replaced by the interruptible_XNextEvent() function in do_event_loop().
Release Notes: The menu file handling was made more lenient.
Release Notes: The makefile was made more flexible, the signal handler for SIGHUP now just sets a semaphore, and reloading of menu resources happens in the event loop. Some problems found by auditing the code with Flawfinder were fixed.
Release Notes: A bug that was freeing clients' names twice was fixed.
Release Notes: The inherited licences part of the readme file was rewritten to take into account 9wm's switch to the MIT licence, the menu options were updated, and a simple mechanism was added that updates the menu in the running instance of WindowLab.