Looking at the docs and the code give conflicting info. This says it should preserve variables:
https://docs.rainmeter.net/tips/advanced-rmskin-options/
But the Rainmeter code does not seem to allow it:Both Variables files and Merge skins:
One or more .ini (or .inc) files are listed in Variables files, and Merge skins is checked.
Result:
Both actions are done.
Can be used used to change a skin .ini file while leaving existing variable values set by the user unchanged.
Can be used to add lines to a .inc file, while leaving existing variable values set by the user unchanged.
https://github.com/rainmeter/rainmeter/blob/7bd5279964f3302be53c84a2e83a0dde947f21fa/Library/DialogInstall.cpp#L856-L859
Code: Select all
if (!m_MergeSkins && m_BackupSkins)
{
KeepVariables();
}
Can test with my skin: https://github.com/mpurses/Sonder/releases/download/v2.6.4/Sonder_2.6.4.rmskin
I've posted this issue in the forum/github before, but haven't been able to make friends with a developer yet. Can we be friends?