Add default fallback city (fixes #199), add beginning of UpdateService

Weather: always fallback to "Tokyo" if the city name is empty
UpdateService: simple versioning control
This commit is contained in:
Ly-sec 2025-09-03 13:37:24 +02:00
parent 7141a91994
commit c6e56d4264
6 changed files with 46 additions and 29 deletions

View file

@ -0,0 +1,30 @@
pragma Singleton
import QtQuick
import Quickshell
import qs.Commons
Singleton {
id: root
// Public properties
property string baseVersion: "v2.4.1"
property bool isRelease: false
property string currentVersion: isRelease ? baseVersion : baseVersion + "-dev"
// Internal helpers
function getVersion() {
return root.currentVersion
}
function checkForUpdates() {
// TODO: Implement update checking logic
Logger.log("UpdateService", "Checking for updates...")
}
function init() {
// Ensure the singleton is created
Logger.log("UpdateService", "Version:", root.currentVersion)
}
}