v0.30.0
·
266 commits
to main
since this release
Many changes, some breaking, although I tried to make the transition as reasonably painless as I could.
- Config dir is now
$XDG_CONFIG_HOME/x48ng/
by default. If$XDG_CONFIG_HOME
isn't set it falls back to~/.config/x48ng/
- There is now a config file
config.lua
. Why lua you may ask? Because I was inspired by https://boston.conman.org/2023/09/29.1 and because lua is nice.x48ng
will tell you if the file is missing and helpfully tell you what to do and print a default config that you can use. - Because of how
config.lua
is loaded, the debugger and terminal are now off in the default configuration. You can turn them back on again either by setting the corresponding options totrue
in the config file or by passing the corresponding parameters. - Speaking of parameters, they have higher priority than the settings in
config.lua
--sdl-*
and--x11-*
parameters have lost their prefixes.--initialize
parameter is gone because it was of not much use.- I'm sure I forgot stuff… Hopefully there's not too many bugs
There is no migration helper. You should do it manually by running mv ~/.x48ng/ ~/.config/x48ng/ && x48ng --print-config > ~/.config/x48ng/config.lua
for example.