Add transparency effects to UI colors manager and

storage listener
This commit is contained in:
SethBurkart123
2023-11-14 21:18:05 +11:00
parent fec85d32b9
commit d3adaba5a3
3 changed files with 12 additions and 0 deletions
+4
View File
@@ -14,6 +14,10 @@ export function updateAllColors(storedSetting, newColor = null) {
// Determine the color to use // Determine the color to use
const selectedColor = newColor || storedSetting.selectedColor; const selectedColor = newColor || storedSetting.selectedColor;
if (storedSetting.transparencyEffects) {
document.documentElement.classList.add('transparencyEffects');
}
DarkMode = (typeof storedSetting?.DarkMode === 'boolean') ? storedSetting.DarkMode : DarkMode; DarkMode = (typeof storedSetting?.DarkMode === 'boolean') ? storedSetting.DarkMode : DarkMode;
if (typeof storedSetting === 'boolean') { if (typeof storedSetting === 'boolean') {
+8
View File
@@ -64,6 +64,14 @@ export default class StorageListener {
} }
break; break;
case 'transparencyEffects':
if (changes.transparencyEffects.newValue) {
document.documentElement.classList.add('transparencyEffects');
} else {
document.documentElement.classList.remove('transparencyEffects');
}
break;
// Add default case if you need to handle a case where changeKey does not match any case // Add default case if you need to handle a case where changeKey does not match any case
default: default:
// Handle unknown changeKey if necessary // Handle unknown changeKey if necessary