
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_EXTENTS
supportstart_fullscreen
which 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.txt
instead 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