Small fixes, changlelog

This commit is contained in:
2024-02-15 17:34:07 +01:00
parent 8da056350a
commit 1c6060d8d5
7 changed files with 17 additions and 14 deletions

View File

@@ -5,7 +5,7 @@
},
"picture_aspect": {
"type": "generic",
"default": "scaled"
"default": "zoom"
},
"dynamic_background_color": {
"type": "generic",
@@ -133,6 +133,6 @@
},
"login_image": {
"type": "generic",
"default": true
"default": false
}
}

View File

@@ -13,5 +13,6 @@ if __name__ == "__main__":
elif sys.argv[1] == "loop":
# Run the methods which updates the data
view_model = Main_View_Model()
view_model.set_login_image()
view_model.refresh_image()
view_model.set_background_gradient()

View File

@@ -121,8 +121,6 @@ class Main_View_Model:
hour = raw_str[0:raw_str.find(":")]
minute = raw_str[raw_str.find(":") + 1:]
time(1, 2)
return time(hour=int(hour), minute=int(minute))
@@ -297,7 +295,6 @@ class Main_View_Model:
for line in conf_file.readlines():
if line.startswith("background"):
# Case 1: Preference is already set as expected -> leave function
print(line)
if line.find("cinnamon_dynamic_wallpaper/login_image.jpg") != -1 and self.cinnamon_prefs.login_image or \
line.find("cinnamon_dynamic_wallpaper/login_image.jpg") == -1 and not self.cinnamon_prefs.login_image:
return

View File

@@ -11,7 +11,7 @@ class Cinnamon_Pref_Handler:
self.load_preferences()
def extract_json(self, parameter: str) -> str:
def extract_json(self, parameter: str) -> any:
""" Get a parameter from the json dictionary safely
Args:
@@ -52,13 +52,13 @@ class Cinnamon_Pref_Handler:
self.extract_json('period_9_image')
]
self.period_source =self.extract_json('period_source')
self.location_refresh_intervals =self.extract_json('location_refresh_intervals')
self.network_location_provider =self.extract_json('network_location_provider')
self.latitude_auto =self.extract_json('latitude_auto')
self.longitude_auto =self.extract_json('longitude_auto')
self.latitude_custom =self.extract_json('latitude_custom')
self.longitude_custom =self.extract_json('longitude_custom')
self.period_source = self.extract_json('period_source')
self.location_refresh_intervals = self.extract_json('location_refresh_intervals')
self.network_location_provider = self.extract_json('network_location_provider')
self.latitude_auto = self.extract_json('latitude_auto')
self.longitude_auto = self.extract_json('longitude_auto')
self.latitude_custom = self.extract_json('latitude_custom')
self.longitude_custom = self.extract_json('longitude_custom')
self.period_custom_start_time = [
self.extract_json('period_0_custom_start_time'),