mirror of
https://github.com/BetterSEQTA/BetterSEQTA-Plus.git
synced 2026-06-06 03:34:40 +00:00
Revert "add debouncing to selected theme"
This reverts commit ad7255efcc.
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
import browser from 'webextension-polyfill'
|
||||
import { debounce } from 'lodash';
|
||||
|
||||
import {
|
||||
CreateBackground,
|
||||
@@ -12,18 +11,13 @@ import {
|
||||
} from '../../../SEQTA';
|
||||
import { updateBgDurations } from '../../ui/Animation';
|
||||
import { getDarkMode, updateAllColors } from '../../ui/colors/Manager';
|
||||
//import { appendBackgroundToUI } from '../../ui/ImageBackgrounds';
|
||||
import { setTheme } from '../../ui/themes/setTheme';
|
||||
import { disableTheme } from '../../ui/themes/disableTheme';
|
||||
import { appendBackgroundToUI } from '../../ui/ImageBackgrounds';
|
||||
|
||||
|
||||
export default class StorageListener {
|
||||
darkMode: any;
|
||||
debouncedSetTheme: any;
|
||||
|
||||
constructor() {
|
||||
this.darkMode = getDarkMode();
|
||||
this.debouncedSetTheme = debounce(this.applyTheme, 300); // 300 ms debounce period
|
||||
browser.storage.onChanged.addListener(this.handleStorageChanges.bind(this));
|
||||
}
|
||||
|
||||
@@ -88,23 +82,15 @@ export default class StorageListener {
|
||||
}
|
||||
break;
|
||||
|
||||
case 'selectedTheme':
|
||||
this.debouncedSetTheme(changes.selectedTheme.newValue);
|
||||
case 'theme':
|
||||
console.log(changes.theme.newValue)
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
applyTheme(theme: string) {
|
||||
if (theme === '') {
|
||||
disableTheme();
|
||||
} else {
|
||||
setTheme(theme);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
handleSelectedColorChange(newColor: any) {
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user