Skip to content

Bg color + fix default config - #71

Open
h8d13 wants to merge 25 commits into
cococry:mainfrom
h8d13:main
Open

Bg color + fix default config#71
h8d13 wants to merge 25 commits into
cococry:mainfrom
h8d13:main

Conversation

@h8d13

@h8d13 h8d13 commented Aug 2, 2026

Copy link
Copy Markdown
Contributor

Sneaky missing{ in config file.

Added simple little tool to avoid this in the future.

  • Show in docs how to set a bg image or color in config
  • Show in docs/opt depends for idle behavior xorg-xset

Ideally would be nice to extend some docs for picom too (allows for rounded corners/transparency/vsync)

Bonus cfg clean-up (also some dead-code paths)

Aside: some more lifecycle/mem changes: logic in commits/code

h8d13 added 11 commits August 4, 2026 02:44
* _NET_ACTIVE_WINDOW was written to the client window instead of the
  root, so it read as absent to panels and pagers
* WM_STATE was interned and read but never set; reparenting WMs must
  publish it (ICCCM 4.1.3.1) or DND target lookup stops at the frame
* getstate: read the full 32-bit CARDINAL, not its first byte
mirror logic from super O/P:
* from desktop 0, prev jumped to ninit-1 (desktop 1 with two
  initialized), so prev moved forward
* bound on maxdesktops like cycledesktopup does; desktops initialize
  lazily so an empty slot is a valid destination
* add stdio.h/stdlib.h; perror and EXIT_* resolved only because
  ragnar.c happened to include them before this header
* cast the movefocus
* results to float at the v2_t boundary;
  keywinmove_step is double since libconfig reads floats as double
fix(client): name/edges leaks in releaseclient, calloc, NULL guards
fix(ipc): per-display socket path XDG instead of /tmp
chore(build): debug ASAN targets
fix(core): remaining null/UB hardening from the analyzer pass
@h8d13

h8d13 commented Aug 4, 2026

Copy link
Copy Markdown
Contributor Author

b824bab

should also fix #52

@h8d13
h8d13 marked this pull request as ready for review August 4, 2026 12:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant