[feat] add in-app updates for desktop installations

This commit is contained in:
dijunkun
2026-10-20 20:11:12 +08:00
parent 62ba3693af
commit a625890b28
34 changed files with 1732 additions and 25 deletions
+4
View File
@@ -2,6 +2,10 @@ rule("slint")
set_extensions(".slint")
after_load(function(target)
-- Consumers inline generated C++ bindings. They must not check header
-- timestamps or compile until generation finishes, otherwise one build
-- can link the new UI layout with callers compiled against the old one.
target:set("policy", "build.fence", true)
local outputdir = path.join(target:autogendir(), "rules", "slint")
target:add("includedirs", outputdir, {public = true})