Unify config into shell.json and add Noctalia plugin support

This commit is contained in:
Ryan Hughes
2026-05-14 02:21:48 -04:00
parent 5c0f5669c9
commit bcbe12b075
49 changed files with 2178 additions and 350 deletions
@@ -0,0 +1,19 @@
pragma Singleton
import QtQuick
// Noctalia compat shim. Plugins call Logger.d/i/w/e routinely.
QtObject {
function format(args) {
var out = []
for (var i = 0; i < args.length; i++) {
var a = args[i]
out.push(a === undefined ? "undefined" : (a === null ? "null" : String(a)))
}
return out.join(" ")
}
function d() { console.debug(format(arguments)) }
function i() { console.info(format(arguments)) }
function w() { console.warn(format(arguments)) }
function e() { console.error(format(arguments)) }
}