2025-02-28 09:22:15 by pin | Files touched by this commit (1) |
Log message:
wm/leftwm: revert to MAINTAINER
|
2025-02-27 22:44:22 by pin | Files touched by this commit (1) |
Log message:
wm/leftwm: MAINTAINER -> OWNER, Make things clear
|
2025-02-24 09:38:44 by pin | Files touched by this commit (3) |  |
Log message:
wm/leftwm: update to 0.5.4
Happy Winter (or Summer to our Southern Hemisphere friends), Fellow Adventurers!
This version brings us to 0.5.4 with a couple new features and lots of good bug \
fixes. Here are the highlights:
🦀 Minimum Supported Rust Version
The currently supported MSRV is 1.83.0
✨ Features
Window urgency update and switch-to on activation (via #1239 by @willfindlay)
🐞 Fixes and Improvements
Sloppy focus after window close is corrected (via #1305 by @fransklaver)
Update template.liquid documentation (via #1297 by @thealio)
Deadlink in README repaired (via #1300 by @AnthonyMichaelTDM)
Flake compilation (via #1304 by @VuiMuich)
Various clippy fixes (via #1302 by @mautamu)
|
2025-02-08 15:53:24 by pin | Files touched by this commit (1) |  |
Log message:
wm/leftwm: Add note on release requirements
Cannot be updated, requires Rust >= 1.83 to build.
|
2024-10-21 15:47:57 by pin | Files touched by this commit (3) |  |
Log message:
wm/leftwm: update to 0.5.3
This is just a quick fix of the xlib-display-server and leftwm crates to get \
them back to building for 32-bit systems.
|
2024-10-17 22:20:26 by pin | Files touched by this commit (1) |
Log message:
wm/leftwm: correct checksum
Correct checksum after promossion to release.
|
2024-10-17 20:35:26 by pin | Files touched by this commit (4) |  |
Log message:
wm/leftwm: update to 0.5.2
[0.5.2]
CVEs
chore: CVE-2024-27308 dependency update (mio) (via #1236 by @mautamu)
Breaking Change
chore: update MSRV to 1.74, update dependencies (via #1237 by @mautamu)
Update time and time-macros (via #1273 by @JacoMalan1)
Deprecated
Move clippy allowance to xlib-display-server, deprecate make test-full (via \
#1198 by @Eskaan)
Removed
remove hardcoded default layouts (via #1207 by @barkyq)
chore: remove obsolete max_window_width variable (via #1260 by @jasonmokk)
Added
The currently supported MSRV is 1.74.0
Added window_hiding_strategy config option (via #1274 by @Syudagye)
Simplify BaseCommand documentation macro (via #1187 by @Eskaan)
lefthk-worker: change multiple feature checks to one module condition (via \
#1194 by @Eskaan)
Separate leftwm bin (via #1192 by @Eskaan)
Add leftwm-log to Makefile targets (via #1199 by @Eskaan)
default_height and default_width (via #1218 by @barkyq)
Simplify setting the fourth byte of a pixel to 0xff (via #1229 by @Eskaan)
Add x11rb backend + Improve backends modularity (via #1221 by @Syudagye)
Add directional focus between windows (via #1240 by @marianomarciello)
Add 'args' Scratchpad config entry (via #1225 by @mautamu)
Add directional movement between windows (via #1252 by @marianomarciello)
Add missing match arm for FocusWindow command (via #1270 by @underscoreevelyn)
Lazily call randr on windows hiding (via #1282 by @Lieunoir)
Implement window rule for hiding_strategy (via #1284 by @Syudagye)
Fixed
Hidden window are not able to be captured (fixes #1100 via #1274 by @Syudagye)
Numlock prevents moving and resizing for floating windows (via #1276 by \
@Syudagye)
Some formatting chores (via #1186 by @Eskaan)
Fix freeze when process tries to aquire stderr (via #1197 by @Eskaan)
Rework "fixed dialog windows ignoring application-defined sizes \
(#1166)" (via #1200 by @Eskaan)
Fix the 32 bit builds by changing a type cast (via #1202 by @Eskaan)
update layouts in man page (via #1209 by @barkyq)
Fix newly spawned floating windows ignoring ws margins (via #1214 by @Eskaan)
Spawn new floating windows above old ones (via #1215 by @Eskaan)
change exec_shell to directly executed given command (via #1216 by @barkyq)
Fix build without lefthk (via #1228 by @pastalian)
cargo doc error fixes, CI workflow, and CONTRIBUTING.md update. (via #1232 \
by @nejucomo)
Add distinction between visible and busy workspace (via #1269 by @fcolona)
Fix removing destroyed window from history (via #1285 by @johnlepikhin)
|
2023-12-31 09:58:58 by pin | Files touched by this commit (2) |
Log message:
wm/leftwm: fix build on i386
|
2023-11-17 08:43:54 by pin | Files touched by this commit (3) |  |
Log message:
wm/leftwm: update to 0.5.1
This is just a quick fixup of the leftwm crate, as in yesterdays release a tiny
version number hickup snuck its way in 🐛
|
2023-11-16 09:00:24 by pin | Files touched by this commit (4) |  |
Log message:
wm/leftwm: update to 0.5.0
[0.5.0]
Breaking Change
- The `layouts` and `workspace.layouts` in `config.ron` must be declared as
Strings because they are no longer backed by an enum. (ie. use `layouts:
["CenterMain"]` instead of `layouts: [CenterMain]`)
- The `max_window_width` config was removed without direct replacement. The
"always fill entire screen" behavior can now be addressed by \
creating a custom
layout with an appropriate `Reserve` property.
- LeftWM now depends on `lefthk` ^0.2.0, which has been refactored (thanks to
@blackdragon2447 in #1154)
Deprecated
- The commands `IncreaseMainWidth` / `DecreaseMainWidth` were deprecated in
favor of `IncreaseMainSize` and `DecreaseMainSize`
Removed
- The `max_window_width` config option was removed
Added
- Implemented the new [leftwm-layouts](https://github.com/leftwm/leftwm-layouts)
library (via #1000 by @hertg)
- Added `IncreaseMainSize` / `DecreaseMainSize` as a replacement for the
deprecated `IncreaseMainWidth` / `DecreaseMainWidth` (closes #545 via #1000
by @hertg)
- Added `ToggleMaximized` command (closes #973 via #1121 by @bksalman)
- Added `ToggleAbove` command (closes #1094 via #1160 by @Eskaan)
- Add support for multiple main windows on all layouts that have a main column,
new commands are `IncreaseMainCount` and `DecreaseMainCount` (closes #516
via #1000 by @hertg)
- use `unwrap_newtypes` extension in ron deserializer (via #1000 by @hertg)
- Improved error and documentation for external commands using leftwm-command
(thanks to @Silicasandwhich in #1098, resolves #1096)
- General improvements to leftwm-log, including a nicer matching solution and
feature-gates functions (thanks to @Eskaan in #1109)
- `leftwm-command -l` has been parameterized using the `leftwm-macros` library
(thanks to @Mautamu in #1115; closes #1095)
- Added `disable_cursor_reposition_on_resize` option to config (thanks to
@BKSalman in #1123)
- Fullscreen ordering/resizing changes and other optimizations (from @Eskaan
and @bksalman in #1136, #1164, #1158, #1159)
- Commented example configuration (by @VuiMuich in #1133)
- The currently supported MSRV is 1.70.0
Fixed
- Changing main width now works on all layouts that have a main column
(fixes #96 via #1000 by @hertg)
- Fixed a bug where windows would sometimes spawn on the last tag (fixes #1065
via #1093 by @Silicasandwhich)
- `basic_lemonbar` theme now works if the user has only one workspace, the clock
is independent of leftwm-state, the tags are now clickable and have better
naming (thanks to @simtd in #1101)
- Ron option checking by `leftwm-check` has been corrected when
`#![enable(implicit_some)]` is not present (thanks to @samuelabreu in #1110)
- `output` field has been returned to `leftwm-state` (thanks to @Eskaan
in #1116, resolves #1111)
- Maximized windows no longer hide dock and desktop (thank to @BkSalman
in #1126)
- Readme typos and changelog rename in #1113 thank to @Chudson16 and #1091
thanks to @Eskaan; various code formatting changes (thanks to Eskaan in #1117,
#1120)
- Dialog windows now obey application-defined sizes (thanks to @Silicasandwhich
in #1166; closes #1118)
- Nixos flake rewritten to use flake-parts (#1122 by @vesdev)
- Moved windows no longer switch to the first tag (closes #1054 via #1161
by @Eskaan)
- Clippy fixes and updates which results in MSRV=1.70.0 (by @VuiMuich,
@cyril-marpaud, and @Mautamu in #1137, #1130, #1151)
|