-
-
Visible
-
- Mode
-
+
+
+ Dark mode
+ Show hidden files
+ List view
+ Separate directories while sorting
+
+
+
List view columns
+
+
+
Visible
+
+ Mode
+
+
+
+ Owner
+
+
+
+ Group
+
+
+
+ Size
+
+
+
+ Created
+
+
+
+ Modified
+
+
+
+ Accessed
+
+
-
- Owner
-
-
-
- Group
-
-
-
- Size
-
-
-
- Created
-
-
-
- Modified
-
-
-
- Accessed
-
-
-
-
-
Hidden
-
- Mode
-
-
- Owner
-
-
- Group
-
-
- Size
-
-
- Created
-
-
- Modified
-
-
-
Accessed
+
+
Hidden
+
+ Mode
+
+
+ Owner
+
+
+ Group
+
+
+ Size
+
+
+ Created
+
+
+ Modified
+
+
+ Accessed
+
-
+
@@ -191,17 +193,17 @@ export default {
...storedSettings,
directoryView: {
...defaultSettings.directoryView,
- ...storedSettings.directoryView,
+ ...(storedSettings.directoryView ?? {}),
cols: {
...defaultSettings.directoryView.cols,
- ...storedSettings.directoryView.cols,
+ ...(storedSettings.directoryView?.cols ?? {}),
}
},
});
watch(settings, () => {
localStorage.setItem(settingsStorageKey, JSON.stringify(settings));
- booleanAnalogs.directoryView.view.bool = settings.directoryView.view === booleanAnalogs.directoryView.view.trueValue;
+ booleanAnalogs.directoryView.view.bool = settings.directoryView?.view === booleanAnalogs.directoryView.view.trueValue;
}, { immediate: true });
watch(booleanAnalogs, () => {