1
0
mirror of https://github.com/AvengeMedia/DankMaterialShell.git synced 2025-12-07 14:05:38 -05:00

weather: remove IP-based location

Probably better for privacy concerns just to use New York, NY as a
hardcoded default
This commit is contained in:
bbedward
2025-07-15 22:33:58 -04:00
parent e5ec8ad454
commit 8905b10773
4 changed files with 65 additions and 439 deletions

View File

@@ -19,8 +19,7 @@ Singleton {
property bool useFahrenheit: false
property bool nightModeEnabled: false
property string profileImage: ""
property bool weatherLocationOverrideEnabled: false
property string weatherLocationOverride: ""
property string weatherLocationOverride: "New York, NY"
// Widget visibility preferences for TopBar
property bool showFocusedWindow: true
@@ -84,8 +83,7 @@ Singleton {
useFahrenheit = settings.useFahrenheit !== undefined ? settings.useFahrenheit : false
nightModeEnabled = settings.nightModeEnabled !== undefined ? settings.nightModeEnabled : false
profileImage = settings.profileImage !== undefined ? settings.profileImage : ""
weatherLocationOverrideEnabled = settings.weatherLocationOverrideEnabled !== undefined ? settings.weatherLocationOverrideEnabled : false
weatherLocationOverride = settings.weatherLocationOverride !== undefined ? settings.weatherLocationOverride : ""
weatherLocationOverride = settings.weatherLocationOverride !== undefined ? settings.weatherLocationOverride : "New York, NY"
showFocusedWindow = settings.showFocusedWindow !== undefined ? settings.showFocusedWindow : true
showWeather = settings.showWeather !== undefined ? settings.showWeather : true
showMusic = settings.showMusic !== undefined ? settings.showMusic : true
@@ -119,7 +117,6 @@ Singleton {
useFahrenheit,
nightModeEnabled,
profileImage,
weatherLocationOverrideEnabled,
weatherLocationOverride,
showFocusedWindow,
showWeather,
@@ -303,13 +300,7 @@ Singleton {
saveSettings()
}
// Weather location override setters
function setWeatherLocationOverrideEnabled(enabled) {
console.log("Prefs setWeatherLocationOverrideEnabled called - weatherLocationOverrideEnabled:", enabled)
weatherLocationOverrideEnabled = enabled
saveSettings()
}
// Weather location override setter
function setWeatherLocationOverride(location) {
console.log("Prefs setWeatherLocationOverride called - weatherLocationOverride:", location)
weatherLocationOverride = location