ctm: add an internal fade animation to ctm transitions

This commit is contained in:
vaxerski
2024-12-29 19:21:20 +01:00
parent 3f40d6d936
commit deb077c346
4 changed files with 68 additions and 2 deletions

View File

@@ -774,6 +774,8 @@ void CConfigManager::reload() {
void CConfigManager::setDefaultAnimationVars() {
if (isFirstLaunch) {
INITANIMCFG("__internal_fadeCTM");
INITANIMCFG("global");
INITANIMCFG("windows");
INITANIMCFG("layers");
@@ -811,6 +813,8 @@ void CConfigManager::setDefaultAnimationVars() {
// init the values
animationConfig["global"] = {false, "default", "", 8.f, 1, &animationConfig["general"], nullptr};
animationConfig["__internal_fadeCTM"] = {false, "linear", "", 5.F, 1, &animationConfig["__internal_fadeCTM"], nullptr};
CREATEANIMCFG("windows", "global");
CREATEANIMCFG("layers", "global");
CREATEANIMCFG("fade", "global");