Inspired by wicknix's color changes, I came up with the idea of allowing anyone to customize color, styles, palette, etc by just editing (say with notepad) a simple text file in the DATA partition.
The file is called 'styles_custom.txt', and it uses a very simple key = value format like this:
?
# test styles customization
# Franco Venturi K4VZ
# Sun Apr 6 10:00:25 AM EDT 2025
wf_palette = gauss
#bg_color = 0x27313a
bg_color = 0x56a346
btn_bg_img = images/btn_dark.bin
msg_bg_img = images/btn_dark.bin
clock_bg_img = images/top_short_dark.bin
info_bg_img = images/top_short_dark.bin
?
The above example just changes the background color to green, but you can see how it works (lines beginning with '#' are just comments and are ignored).
This is mostly still a proof of concept, so I just put a dozen or so settings from the 'simple' style in it, but the possibilities are endless.
For instance you can even customize your waterfall palette by creating an entry called 'wf.palette' with a list of 256 values (see the file 'styles_custom_palette.txt' for an example, where I just reverted the list of the colors to create a 'negative' waterfall palette, just for fun).
?
For those who want to use a more organized way of managing those settings, I also created a simple Python script called 'toml2txt.py' that you can use to convert from a file in TOML format () to 'styles_custom.txt'.
?
All these example styles customizations and the Python script are here:
?
An SD card image based on the 'x6100_gui' version by wicknix plus the styles customizations code I wrote is available here:
?
Pease let me know what other settings you would like to be able customize or other enhancements you would like to see.
?
Give it a try and have fun!
?
73,
Franco K4VZ
?
?