The window's fallback font, background color, and foreground color were previously hardcoded in config.def.h, meaning users had to modify source files for basic customization. These definitions have been removed, with the window initialization now relying purely on standard defaults when X resources are absent. This enforces appearance configuration exclusively through X resources (background, foreground, and font), simplifying setup by eliminating the need to recompile the project just to adjust its look.

Remove hardcoded appearance defaults to enforce configuration via X resources - zhengqunkoo/sxiv