Subject: CVS commit: pkgsrc/wm/leftwm
From: pin
Date: 2022-10-02 08:15:59
Message id: 20221002061559.92D5FFA90@cvs.NetBSD.org

Log Message:
wm/leftwm: update to 0.4.0

IMPORTANT NOTE: LeftWM has changed the config language from TOML to RON with
the 0.4.0 release. Please use 'leftwm-check --migrate-toml-to-ron' to migrate
your config and visit the wiki, https://github.com/leftwm/leftwm/wiki for more
information.

Fixed
- Fixed again a lot of small papercuts
- Command parity between keybinds and external aka `leftwm-command` commands
- Improved window snapping
- Improved behaviour of floating windows
- `dock` windows not recieving `click` after some window was `fullscreen`

Added
- Commands `AttachScratchpad`, `ReleaseScratchpad`, `NextScratchpadWindow`,
 `PrevScratchpadWindow`
- Commands `MoveWindowToNextTag`, `MoveWindowToPreviousTag`
- Window rules by `WINDOW_CLASS` or `WINDOW_TITLE`
- `test-full` to `Makefile` using padantic clippy as well
- Introduced `lefthk` as default daemon to handle keybinds
- Changed config language from `TOML` to `RON`
- Journald logging is default for AUR packages and when building from source
- Tags support `urgent` flag
- `sloppy_mouse_follows_focus`
- `disable_window_snap`

Minimum Supported Rust Version
- The currently supported MSRV is 1.59.0

Files:
RevisionActionfile
1.5modifypkgsrc/wm/leftwm/Makefile
1.2modifypkgsrc/wm/leftwm/PLIST
1.3modifypkgsrc/wm/leftwm/cargo-depends.mk
1.5modifypkgsrc/wm/leftwm/distinfo