Skip to content

Releases: ice-wm/icewm

Release icewm-3.2.0

02 Nov 21:35
Compare
Choose a tag to compare

Fix for fullscreen wine programs where taskbar would not hide.
Ensure KeySysWinNext and KeySysWinPrev always work for
rolled up windows which use the Globally Active focus model.
Give the Alt+Tab a 30 second history for bbidulock/icewm#673.
The next Alt+Tab will continue where the previous one left off.
Add "tabto" command to icesh move windows as tabs to a new frame.
Add "untab" command to icesh to move each tab to its own frame.
Add "stacking" and "reverse" commands to icesh.
Let icesh check all atoms in the -Property filter.
Support edge switching when dragging a window for bbidulock/icewm#681.
When switching to a tab with size limitations, adapt the frame geometry.
Fix maximize and fullscreen for tabs with different normal sizes.
Prevent the flashing when switching tabs.
Only popup the grouping menu on a task button on the first button click
without key modifiers. This makes it easier to immediately select or
minimize the active application by using the shift or control modifier.
Update the title bar shape when changing tabs.
Set common properties when adding another tab to a frame.
Always update the window list and _NET_CLIENT_LIST when adding more tabs.
Add special filtered view and flat rendering options to icewm-menu-fdo.
Updated translations: Macedonian.

shasum icewm-3.2.0.tar.lz f89f13beda10fb44be9270443eee426aa06aaa90

Release icewm-3.1.0

23 Oct 23:45
Compare
Choose a tag to compare

Add a winoption "frame" to automatically group application windows
with the same "frame" value as tabs in a single frame.
Show indicators for the presence of tabs on the title bar.
Click on the title bar tab indicators to change tabs.
Give each tab its own set of winoptions.
Fix for merging a transient window as a tab to its owner window.
Preserve tray hints across restarts.
Preserve tabs across restarts.
Improve the Alt+Tab for tabbed frames for issue bbidulock/icewm#673.
When switching tabs, ensure that focus is preserved.
Add a MouseWinTabbing preference to merge tabs for #95.
Let the window list support tabs.
Various improvements to the CMake build.
Updated translations: French, Portuguese (Brazil).

shasum icewm-3.1.0.tar.lz 37ef489238fdd29de64128b89c52056e05904f33

Release icewm-3.0.1

06 Oct 06:37
Compare
Choose a tag to compare

Bug fix for Java programs for issue #93.
More elaborate implementation of _NET_REQUEST_FRAME_EXTENTS.
Correct keybinding in icewm manpage.
Updated translations: Japanese, Catalan, Dutch, Slovak, Portuguese.

shasum icewm-3.0.1.tar.lz 58e0b860086eaff21d0dc0170a14dc523b07db88

Release icewm-3.0.0

03 Oct 14:55
Compare
Choose a tag to compare

Add support for tabbed windows (see icewm manpage).
Add "ignoreOverrideRedirect" winoption.
Hide taskbar with icesh -T hide.
Print a message if icewmbg encounters an image loading failure.
Add override and focusmodel commands to icesh.
Fix setWorkspace for issue bbidulock/icewm#667.
Improvements to icewm-menu-xrandr.
Clarify the icewmbg manpage about one image per workspace.
Updated translations: Macedonian and Swedish.

shasum icewm-3.0.0.tar.lz 915f556e08f0b97974ba9c4e8f99bb1eb7f62ac0

Note bug #93.

Release icewm-2.9.9

01 Aug 21:59
Compare
Choose a tag to compare

Permit percentages to have a decimal point in the icesh commands "sizeto" and "sizeby".
Improve the updating of workspace buttons for PagerShowPreview.
On window changes, only redraw affected workspace buttons, which reduces the total
number of workspace button redraws, especially for large number of workspace buttons.
Add new key bindings for single window tiling operations for issues
bbidulock/icewm#335, #74 and #84.
Support more HTML entities in icehelp.
Remove dependency on asciidoc and prefer markdown format for the manual.
Automatically detect and prevent race conditions in icesh
relating to moving and sizing windows for issue bbidulock/icewm#335.
Improve the accuracy of the "sizeto" command in icesh for issue bbidulock/icewm#335.
Add new "extents" and "workarea" commands to icesh.

shasum icewm-2.9.9.tar.lz fb0a9b5fe5b4748d509880c6c6d88fda0a477662

Release icewm-2.9.8

18 Jul 21:02
Compare
Choose a tag to compare

Omit trailing dot in CPU temperature and add centigrade symbol for issue bbidulock/icewm#652.
If there is no WM active, then a request to restart will start icewm.
Don't create the ~/.icewm directory, unless required to save a file.
When showing the desktop, also minimize a focused fullscreen window.
Add support for COMPOUND_TEXT title names in WM_NAME strings for issue bbidulock/icewm#26.
Limit window dimensions to 32732 pixels in the icesh command.
Improve the truncation of titles for TaskBarTaskGrouping in issue bbidulock/icewm#658.
Let TaskBarShowAllWindows influence TaskBarTaskGrouping for issue bbidulock/icewm#560.
Update the TaskBarTaskGrouping menu, when tasks are added or removed.
Restore the 2.5.0 container handling of button presses for issue bbidulock/icewm#649.
Make the TaskBarGraphHeight preference themable for issue bbidulock/icewm#659.
Clarify which preferences are themable in icewm-preferences(5).
Update the translations for Macedonian and Swedish.

shasum icewm-2.9.8.tar.lz 101ade4dbe8daa99e1d7bda3de7884b645abfd50

Release icewm-2.9.7

01 May 22:56
Compare
Choose a tag to compare

Fix for saving keyboard layouts in --rewrite-preferences.
Faster and more reliable restart of icewmbg.
Add themable preference ColorKeyboardLayoutText.
Add KeySysKeyboardNext to switch to next keyboard layout.
Document alternative keypad handling in icewm-keys(1).
Handle right-to-left languages in icewm-menu-fdo.
Add -g,--generic option to icewm-menu-fdo for GenericName in menus.
Updated translations: Czech, Danish, Finnish, Turkish, German, French.

shasum icewm-2.9.7.tar.lz 0d1103990e4577af8c245415d73343407453ff70

Release icewm-2.9.6

23 Feb 18:24
Compare
Choose a tag to compare

Lower a fullscreen window below the window which is to be activated.
Start a new fullscreen client in the fullscreen layer for issue #85.
Prioritize the thermal zones when showing CPU temperature.
Let CPU graphs share a single timer and adjust to changes to TaskBarCPUSamples.
Support workspace names "next" and "prev" in icesh for issue bbidulock/icewm#640.
Updated translations: Spanish, German, Italian, Chinese, Portuguese (Brazil).

shasum icewm-2.9.6.tar.lz 3f3faf71e64debc8f67411079bb37cf0034867c5

Release icewm-2.9.5

20 Jan 01:46
Compare
Choose a tag to compare

Set the window type of desktop icons and of the dockapps container.
Make taskbar unhide more reliable.
Fix OSS / APM confusion in some translations.
Fix for taskbar on icewm restart when there is a fullscreen window.
Fix for TaskBarAutoHide and for focusing address bar.
Make TaskBarFullscreenAutoShow option more reliable.
Remove all of the inefficient management of the fullscreen layer.
Fixes to prevent a lockup where no keybinding works,
when activating a do-not-focus output-only window
on a workspace where no focusable window exists.
When a fullscreen disappears, update the taskbar layer.
On startup don't switch workspace to activate a fullscreen window.
Updated translations: it, id, pt, pt_BR, de, ar, lt.

shasum icewm-2.9.5.tar.lz ba115fba1457b482cd6346f9c2fe3040af3ab314

Release icewm-2.9.4

30 Dec 21:26
Compare
Choose a tag to compare

Always keep desktop icons below application windows.
Set an icewmbg background color as a pixmap to overcome
limitations in picom and compton for issue bbidulock/icewm#632.
When icewmbg is configured with just a single background image
or color, then always create a single pixmap in the X11 server as
a temporary resource and have icewmbg exit to free its memory.
Add icesh options +class and +Pid to extend the window selection.
Improved workaround for 'feh' desktop backgrounds, where its
pixmap has been marked persistent, for issue bbidulock/icewm#627.
Eliminate flicker when resizing frames which have a shape masked
border, like CoolSteel and Illuminate-ice by enabling bit gravity.
Minimized windows which have both winoptions startMinimized and
ignoreActivationMessages, require a mouse click to become active.
Support focus in subwindows of Globally Active Input applications,
like games in a Wine virtual desktop for issue #73.
Eliminate all flicker when switching between different
fullscreen windows for issue bbidulock/icewm#630.
Always put the active window first in the list of switchable
windows for issue bbidulock/icewm#631.
Updated translation: Portuguese.

shasum icewm-2.9.4.tar.lz 94f3d607f2f9f07181182ec0da8ee074df222477