Merge branch 'V2' into UIUX/V2/StylingSnags

This commit is contained in:
James Brunton 2025-08-26 16:13:29 +01:00 committed by GitHub
commit 5d00425690
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 71 additions and 70 deletions

View File

@ -2361,7 +2361,6 @@
"save": "Save Configuration"
},
"copyToSaved": "Copy to Saved"
}
},
"automation": {
"suggested": {

View File

@ -11,6 +11,8 @@ interface RainbowThemeHook {
deactivateRainbow: () => void;
}
const allowRainbowMode = false; // Override to allow/disallow fun
export function useRainbowTheme(initialTheme: 'light' | 'dark' = 'light'): RainbowThemeHook {
// Get theme from localStorage or use initial
const [themeMode, setThemeMode] = useState<ThemeMode>(() => {
@ -162,7 +164,7 @@ export function useRainbowTheme(initialTheme: 'light' | 'dark' = 'light'): Rainb
lastToggleTime.current = currentTime;
// Easter egg: Activate rainbow mode after 10 rapid toggles
if (toggleCount.current >= 10) {
if (allowRainbowMode && toggleCount.current >= 10) {
setThemeMode('rainbow');
console.log('🌈 RAINBOW MODE ACTIVATED! 🌈 You found the secret easter egg!');
console.log('🌈 Button will be disabled for 3 seconds, then click once to exit!');