JWM v2.4 Release Notes
This is a collection of major changes between JWM v2.3 and JWM v2.4.
See the
release notes on GitHub for minor releases.
New Features
- Mouse bindings are now configurable (issue #11).
- Added key bindings (send#) to send a window to a particular desktop (issue #395).
- Added ~/.config/jwm/jwmrc as the new default location for per-user configuration (issue #394).
- Maximized windows once again have borders and can be resized (issue #392).
- The placement of window buttons is now configurable (issue #19).
- Restored automatic tray "autohide" functionality using autohide="on" (issue #398).
- Added support for CDATA to the XML parser (issue #344).
- Moved the group and list attributes to the TaskListStyle tag (issue #309).
- Added key bindings to resize a window from a specific corner or side (issue #409).
- Add Type tag to Group (issue #453, patch from rdnvndr).
Configuration Changes
The following XSLT is available to update JWM v2.3 configuration files for use with JWM v2.4: jwm-2.4.xslt.
To convert an existing v2.3 configuration file using xsltproc, run:
cp ~/.jwmrc ~/.jwmrc.old
xsltproc jwm-2.4.xslt ~/.jwmrc.old > ~/.jwmrc
xsltproc jwm-2.4.xslt ~/.jwmrc.old > ~/.jwmrc
If you have multiple configuration files, it may be necessary to apply the XSLT to some or all of them depending on what configuration options are stored in the file.
A summary of configuration changes follows.
- The group and list attributes have moved to the TaskListStyle tag.
See the configuration documentation for documentation on all configuration options.
Bug Fixes
Updated Translations
- Portuguese (Hugo Carvalho)
- Portuguese Brazil (marcelo cripe)
- Turkish (Cihan Alkan)
- Spanish (PAblo Roberto Francisco Lezaeta Reyes)
- Danish (scootergrisen)
- Lithuanian (Moo)