Fix Smoothing configuration (#1476)

* Fix Smoothing out of sync when saving

* Only force Smoothing for new devices

* Re-Add Max/Min Brightness titles

* UI - Fix: Correctly lookup current Instance Name in case instance IDs are not in order

* Fix/Update AtmoOrb Firmware images
This commit is contained in:
LordGrey
2022-07-30 17:32:12 +02:00
committed by GitHub
parent 8000c3e8b7
commit c7a1fc6b32
7 changed files with 343 additions and 16 deletions

View File

@@ -113,10 +113,8 @@ void LinearColorSmoothing::handleSettingsUpdate(settings::type type, const QJson
if (type == settings::type::SMOOTHING)
{
QJsonObject obj = config.object();
if (enabled() != obj["enable"].toBool(true))
{
setEnable(obj["enable"].toBool(true));
}
setEnable(obj["enable"].toBool(_enabled));
SmoothingCfg cfg(false,
static_cast<int64_t>(obj[SETTINGS_KEY_SETTLING_TIME].toInt(DEFAULT_SETTLINGTIME)),