Tiling dynamic window management in Cuis Smalltalk, very much in the spirit of http://dwm.suckless.org
Two browsers and a workspace in tiling:
A floating browser with halos on it (windows dont have decorations or controls, but we have halos!):
The pre-debugger. Halos are automatically added to new floating windows, so when the pre-debugger pops up we see the exception description in the title at the bottom of the halo; this compensates for not having window titles:
Install it as a Cuis package from a file list window. For customization, edit DWMTheme>>initialize and WindowManagerMorph>>keyStroke:morph.
To activate it you must select the DWMTheme from the world menu or by doing "DWMTheme beCurrent", then close all windows.
In the screenshots I'm using the TrueType DejaVu Sans font, that can be installed from the preferences menu with 'Install extra fonts' and then set with 'Set font'.
Shotcuts can be customized in WindowManagerMorph>>keyStroke:morph:. Here are some default shortcuts:
alt-esc to toggle the focused (floating) window to/from full screen mode
alt-t to toggle the focused window between tiling or floating modes
alt-w to close a window
alt-1 to alt-8 to switch to another page (at the bottom right you can see the currently page and which pages have windows)
alt-shift-1 to alt-shift-8 to switch to another page bringing the focused (floting) window to the new page
alt-shift-B to open a browser, W open a workspace, C a changesorter, etc.