Add Gio app shells and platform stubs (T-003)

This commit is contained in:
ila
2026-07-16 15:43:03 +08:00
parent 0e20dd76b2
commit 6f920eb457
23 changed files with 668 additions and 15 deletions
+17
View File
@@ -0,0 +1,17 @@
package windows
// Edition identifies the application build channel shown by the UI.
type Edition string
const EditionModern Edition = "Modern"
// Platform is the minimal boundary for target-specific capabilities.
type Platform interface {
OS() string
Edition() Edition
}
// New returns the platform implementation selected by build tags.
func New() Platform {
return newPlatform()
}