Color editing in Appearance is not permanent. Intentional or bug?
When I edit color in Preferences dialog box it is permanent, but when I edit color in Apperance panel it is valid only during current KiCad run. I don't know if it is intentional or a bug but changing layer visibility in Appearance is permanent so even it is intentional it's inconsequential.
As currently selected color theme is used in Appearance panel than editing color there could just be saved in that color theme, I think.
My case:
I have edited colors last time probably in 2019 (using Layers manager in V5 - changes made there were permanent - I have just checked as I still have V5 at Win7 PC) and since than my colors were with me by just selecting at first run of V6 and V7 to use configuration from previous version. Yesterday I decided to use extra User layers (present from V6 or V7 - I don't know) so I spend some time deciding and editing their colors (I work at white background and default colors are not good for me). Being happy with my new colors I continued working. Then after rerunning KiCad (because of bug I reported about 2 weeks ago) I found that all my new color settings are lost. Then I found that I have to edit them in Preferences-PCB Editor-Colors to have my changes be permanent so it is certainly not a problem of configuration file being not writable.
KiCad Version
Application: KiCad PCB Editor x64 on x64
Version: 7.0.6, release build
Libraries:
wxWidgets 3.2.2
FreeType 2.12.1
HarfBuzz 6.0.0
FontConfig 2.14.1
libcurl/7.88.1-DEV Schannel zlib/1.2.13
Platform: Windows 10 (build 19044), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
Date: Jul 6 2023 04:56:45
wxWidgets: 3.2.2 (wchar_t,wx containers)
Boost: 1.81.0
OCC: 7.6.3
Curl: 7.88.1-DEV
ngspice: 40
Compiler: Visual C++ 1936 without C++ ABI
Build settings:
KICAD_SPICE=ON