Releases: uint23/sxwm
Releases · uint23/sxwm
sxwm v1.7
sxwm v1.7 release
In the conquest for beauty, the modern man finds only ornament, losing the grace of simplicity.
changelog
additions
- Monocle layout
- Developer documentation
_NET_FRAME_EXTENTSsupportstart_fullscreenwhich opens specified windows in fullscreen mode- Proper EWMH fullscreening
- Switching to previous workspace
- Keeping floating windows on top
- Keyboard driven moving/resizing of windows
changes
- Move externs from
defs.h->extern.h - Remove unused macros and headers
- Logo
- Use
compile_flags.txtinstead of.clangd - Remove backup binds
- General refactoring of code. Much better now
fixes
- Resizing bug on second monitor
- Fullscreen windows not opaque on compositors
- Window swallowing problems
- Handling of input boxes
- Won't compile on *BSD systems
- Closing client won't warp cursor back
- Build instructions
contributors notice:
what's changed
- update(docs): voidlinux installation by @Rooyca in #94
- Refactor keybinding configuration and parsing logic by @elbachir-one in #110
- Feature: Custom gaps on each side by @pbadeer in #155
- Update/Polish README by @97rns in #222
- merge: allow custom layouts + other changes vvv by @uint23 in #225
- merge: fix undefined behavior & add xcursor package to void dep list by @uint23 in #226
- Fix errx eval values by @dehroox in #227
- Setting and resetting opacity based on window fullscreen state by @l0wigh in #209
- Small miscellaneous revisions/refactors by @dehroox in #229
- mirror layout option by @palsmo in #231
- Termux Build instructions and Makefile addition by @Welpyes in #235
- Fix Window swallowing to target the parent window and not any swallower by @l0wigh in #232
new contributors
- @Rooyca made their first contribution in #94
- @97rns made their first contribution in #222
- @uint23 made their first contribution in #225
- @l0wigh made their first contribution in #209
- @palsmo made their first contribution in #231
- @Welpyes made their first contribution in #235
full changelog: v1.6...v1.7
sxwm v1.6
Changelog
All notable changes to this project will be documented in this file.
v1.6
- NEW: True multi-monitor support
- NEW: Vertical stack resizing
- NEW: Mouse warping
- NEW: Floating window rules
- NEW: Ctrl key as modifier
- NEW: Focus window on creation
- NEW: Copy config to
/usr/local/share/sxwmrc - NEW: Can switch monitors via keyboard
- NEW: Can move windows between monitors via keyboard
- NEW: Can click on a window to set focus to it
- NEW: Window swallowing
- NEW: New windows can now open as master window
- NEW: Scratchpads
- NEW: Window centering
- CHANGE: Renamed
focus_previoustofocus_prev - CHANGE: Invalid sample config
- CHANGE: Parser
$HOMEsearching order. XDG Compliance - CHANGE:
-bor--backupoption for using backup keybinds - FIXED: Improved parsing now supporting commands with
"and' - FIXED: (mouse warping) Switching to master doesn't automatically shift cursor to it
- FIXED:
ctrlandshiftkey works as a modifier - FIXED: Fixed build error (#64).
- FIXED: Removed debug logs
- FIXED: Fixed new window getting interrupted by mouse
- FIXED: Fixed
should_floatsegfalt - FIXED: Invisible windows of minimized programs
- FIXED: Zombie processes spawned from apps
- FIXED: Undefined behaviour in
parse_col - FIXED: Added monitor switching functions to call_table (#95)
sxwm v1.5
sxwm v1.0.0
sxwm's first release
read the README for more info
added more ewmh support
added multi-monitor support with Xinerama