1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2025-12-06 05:25:41 -05:00

network: general improvements, itnegrate preference of wifi/ethernet

This commit is contained in:
bbedward
2025-07-16 16:35:32 -04:00
parent 2a84a6423b
commit ed17b43d45
6 changed files with 658 additions and 69 deletions

View File

@@ -33,6 +33,9 @@ Singleton {
property string appLauncherViewMode: "list"
property string spotlightLauncherViewMode: "list"
// Network preference
property string networkPreference: "auto" // "auto", "wifi", "ethernet"
Component.onCompleted: loadSettings()
@@ -92,6 +95,7 @@ Singleton {
showSystemTray = settings.showSystemTray !== undefined ? settings.showSystemTray : true
appLauncherViewMode = settings.appLauncherViewMode !== undefined ? settings.appLauncherViewMode : "list"
spotlightLauncherViewMode = settings.spotlightLauncherViewMode !== undefined ? settings.spotlightLauncherViewMode : "list"
networkPreference = settings.networkPreference !== undefined ? settings.networkPreference : "auto"
console.log("Loaded settings - themeIndex:", themeIndex, "isDynamic:", themeIsDynamic, "lightMode:", isLightMode, "transparency:", topBarTransparency, "recentApps:", recentlyUsedApps.length)
applyStoredTheme()
@@ -125,7 +129,8 @@ Singleton {
showSystemResources,
showSystemTray,
appLauncherViewMode,
spotlightLauncherViewMode
spotlightLauncherViewMode,
networkPreference
}, null, 2))
console.log("Saving settings - themeIndex:", themeIndex, "isDynamic:", themeIsDynamic, "lightMode:", isLightMode, "transparency:", topBarTransparency, "recentApps:", recentlyUsedApps.length)
}
@@ -306,4 +311,11 @@ Singleton {
weatherLocationOverride = location
saveSettings()
}
// Network preference setter
function setNetworkPreference(preference) {
console.log("Prefs setNetworkPreference called - networkPreference:", preference)
networkPreference = preference
saveSettings()
}
}