Available Release of lightweight window manager IceWM 4.0.0. IceWM provides full control through keyboard shortcuts, the ability to use virtual desktops, the taskbar and application menus, and you can use tabs to group windows. The window manager is configured through a fairly simple configuration file; themes can be used. Combining windows in the form of tabs is supported. Built-in applets are available for monitoring CPU, memory, and traffic. Separately, several third-party GUIs are being developed for customization, desktop implementations, and menu editors. The code is written in C++ and distributed under the GPLv2 license.
The significant change in the version number is a natural continuation of the version numbering used in the project (after release 3.9, 4.0 was formed). The new version has improved the interface for quickly switching between windows using Alt+Tab, which can now handle a large number of windows in horizontal and vertical modes. After activating the Alt+Tab interface, features such as pressing the first letter of an application class name to move to the next window of that class, pressing number keys or clicking the mouse to select an application, navigating through windows using the cursor keys, and pressing the “menu” button to open the system menu.
The new version also includes transparency overlay (alphaBlending=true) and 32-bit RGBA by default. Added QuickSwitchPreview setting, which enables the display of application thumbnails in the interface for switching between windows. Removed DoubleBuffer setting. Icon sizes have been standardized (16, 22, 24, 32, 48, 64, 128, 256). The rendering of icons has been accelerated using caching. The text size in the window template is limited to 128 bytes. The getWorkspaceName and getWorkspaceNames options have been added to the icesh utility.