v0.3 (2025-01-23)
- Support for
$XDG_CONFIG_HOME
and/etc/
configs - Separate border width setting for focused window (#27)
- Support multiple selection in menus
pull_from
anddelete_workspace
(#41) menu:close_windows
andmenu:keep_windows
(#40)- Simple move/resize animations (#45)
- Feature to run custom action on modkey + mouse scroll (#71)
- Documentation comments for predicates (#68)
- Unit tests (#21)
- Smaller code/documentation refactors
- _NET_WORKAREA was not always updated (e.g. when switching monitors)
- XFree deallocation was missing after XineramaQueryScreens call
- Keep monitor focus when a window is destroyed on another (#55)
- Window moved to other workspace no longer steals input (#23)
- Smaller issues in README.md
v0.2 (2024-07-12)
- Command FIFO implementation (#46)
- Logging of caught exceptions
- Added
attach_bottom
setting (#13) - Extended documentation (e.g. dependency install guide, .dekstop file example)
- Screenshot with default settings
- Logo
- Gaps from the default config
- Omit monitors and workspaces from menus when there's only a single choice (#2)
- Various code cleanup and refactoring
- Fixed a bug when a visible window got destroyed on not the active monitor
- Snapping now considers whether the window is moved or resized (#42)
- Fixed inconsistency between reindex_workspace keymap and its documentation
- Fail instead of throw in win_properties/2 to avoid rare crashes (#38)
- Added error handling for
XGetTextProperty
call (#36) - fixes rare crashes - Comma separation for
SEE ALSO
list in plwm(1) - Newly spawned floating windows now respect space reserved for bars (#1)
- Compilation on Ubuntu (different swipl header path, order of lib dependencies)
- Several smaller issues in README.md
v0.1 (2023-11-10)
Initial version