Vertical-only/horizontal-only maximization no longer gets reset to full maximization on work area changes. Hsetroot can now be given a screen mask to operate on. Window position hints are updated after a non-opaque move. Segfaults with pixmap themes were fixed. Imlib2 warnings are now gone. An X error when displaying an empty menu was fixed. Rounded corners were added menus (same style option as windows). Themes with no titlebar, no handlebar, and/or no left/right edge are now possible. Skip taskbar flag handling was fixed. The desktop menu now shows the correct desktop names, which are defined in the config file.
This version features bugfixes that should improve
stability especially compared to 0.6. There are
improvements to shaped windows, fixes for segfaults and
smart window placement, window icons in task switcher,
and the ability to call scripted actions from menus.
This release features a new, more powerful styling
engine, supporting pixmap borders on windows,
gradient transparency, and the ability to do much more
without pixmaps, resulting in easily recolorable themes.
Many other changes were made.
This release mainly consists of fixes. These fixes
apply to problems with dockapp styles, display of
window label text, keyboard menu navigation,
xinerama maximization and window placement, window
state toggles, shaped windows, "reload" menu item,
and the autostart launch() function. Binary size
was also reduced by about 15%.
userconfig.py was overhauled, the dependency on
Esetroot was relieved with the inclusion of
hsetroot, partial-width title bars were added (a
la BeOS), styles can now specify fallback fonts,
startup time was shortened, menus are now
dynamically reloaded, window stacking is now
per-desktop, desktop menus are now dynamically
generated, and iconified windows now display in
parentheses. A few improvements were made to
autostart. Moving a window now resets its
maximized state, and actions now can be delayed.
Many fixes were made, and merged windows are