feat: Smooth change in colour, no hard cut

Added option smoothing on colour change so there is no hard cut made when switching subjects
This commit is contained in:
2026-04-06 13:39:25 +09:30
parent 3c613f4938
commit f667ff9e9b
6 changed files with 147 additions and 6 deletions
@@ -17,6 +17,9 @@ export class StorageChangeHandler {
settingsState.register("selectedColor", () => void updateAllColors());
settingsState.register("adaptiveThemeColour", () => void updateAllColors());
settingsState.register("adaptiveThemeGradient", () => void updateAllColors());
settingsState.register("adaptiveThemeColourTransition", () =>
void updateAllColors(),
);
settingsState.register("DarkMode", this.handleDarkModeChange.bind(this));
settingsState.register("onoff", this.handleOnOffChange.bind(this));
settingsState.register("shortcuts", this.handleShortcutsChange.bind(this));