🔧 chore(scripts/config): stop using singleton instance, add type declarations(for completion)

this will make easier to work with multiple configuration files at the same time
This commit is contained in:
retrozinndev
2025-08-03 15:02:36 -03:00
parent 7265a9ec1f
commit 1d5fe06f8a
7 changed files with 105 additions and 111 deletions
+3 -2
View File
@@ -2,7 +2,8 @@ import { Gtk } from "ags/gtk4";
import { Windows } from "../../windows";
import { createBinding } from "ags";
import { time } from "../../scripts/utils";
import { Config } from "../../scripts/config";
import { generalConfig } from "../../app";
export const Clock = () =>
<Gtk.Button class={createBinding(Windows.getDefault(), "openWindows").as((wins) =>
@@ -14,7 +15,7 @@ export const Clock = () =>
];
}}
label={time((dt) => dt.format(
Config.getDefault().getProperty("clock.date_format", "string"))
generalConfig.getProperty("clock.date_format", "string"))
?? "An error occurred"
)}
/>;