github uint23/sxwm v1.7
sxwm v1.7

one day ago
sxwm_1 7_release_pic

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 support
  • start_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

full changelog: v1.6...v1.7

Don't miss a new sxwm release

NewReleases is sending notifications on new releases.