Finish clean, add negative spacing toggle
This commit is contained in:
@@ -3,6 +3,7 @@ import { ref, watch } from 'vue';
|
||||
|
||||
const pixelPerfect = ref(true);
|
||||
const darkMode = ref(false);
|
||||
const negativeSpacingEnabled = ref(false);
|
||||
|
||||
// Initialize dark mode from localStorage or system preference
|
||||
if (typeof window !== 'undefined') {
|
||||
@@ -51,12 +52,18 @@ export const useSettingsStore = defineStore('settings', () => {
|
||||
darkMode.value = value;
|
||||
}
|
||||
|
||||
function toggleNegativeSpacing() {
|
||||
negativeSpacingEnabled.value = !negativeSpacingEnabled.value;
|
||||
}
|
||||
|
||||
return {
|
||||
pixelPerfect,
|
||||
darkMode,
|
||||
negativeSpacingEnabled,
|
||||
togglePixelPerfect,
|
||||
setPixelPerfect,
|
||||
toggleDarkMode,
|
||||
setDarkMode,
|
||||
toggleNegativeSpacing,
|
||||
};
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user