diff --git a/exp/examples/plain/main.go b/exp/examples/plain/main.go
new file mode 100644
index 000000000..64096a4b5
--- /dev/null
+++ b/exp/examples/plain/main.go
@@ -0,0 +1,32 @@
+package main
+
+import (
+ _ "embed"
+ "log"
+
+ "github.com/wailsapp/wails/exp/pkg/options"
+
+ "github.com/wailsapp/wails/exp/pkg/application"
+)
+
+func main() {
+ app := application.New()
+
+ // Create window
+ app.NewWindowWithOptions(&options.Window{
+ Title: "Plain Bundle",
+ EnableDevTools: true,
+ HTML: `
Plain Bundle
This is a plain bundle. It has no frontend code.
`,
+ CSS: `body { background-color: rgba(255, 255, 255, 0); } .main { color: white; margin: 20%; }`,
+ Mac: &options.MacWindow{
+ Backdrop: options.MacBackdropTranslucent,
+ TitleBar: options.TitleBarHiddenInset,
+ },
+ })
+
+ err := app.Run()
+
+ if err != nil {
+ log.Fatal(err)
+ }
+}
diff --git a/exp/go.mod b/exp/go.mod
index 19cc91829..1969eb348 100644
--- a/exp/go.mod
+++ b/exp/go.mod
@@ -2,9 +2,4 @@ module github.com/wailsapp/wails/exp
go 1.19
-require (
- github.com/leaanthony/clir v1.3.0
- github.com/samber/lo v1.36.0
-)
-
-require golang.org/x/exp v0.0.0-20220303212507-bbda1eaf7a17 // indirect
+require github.com/leaanthony/clir v1.3.0
diff --git a/exp/go.sum b/exp/go.sum
index eb2ed5fb8..ec90627a4 100644
--- a/exp/go.sum
+++ b/exp/go.sum
@@ -1,11 +1,2 @@
-github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
github.com/leaanthony/clir v1.3.0 h1:L9nPDWrmc/qU9UWZZvRaFajWYuO0np9V5p+5gxyYno0=
github.com/leaanthony/clir v1.3.0/go.mod h1:k/RBkdkFl18xkkACMCLt09bhiZnrGORoxmomeMvDpE0=
-github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
-github.com/samber/lo v1.36.0 h1:4LaOxH1mHnbDGhTVE0i1z8v/lWaQW8AIfOD3HU4mSaw=
-github.com/samber/lo v1.36.0/go.mod h1:HLeWcJRRyLKp3+/XBJvOrerCQn9mhdKMHyd7IRlgeQ8=
-github.com/stretchr/testify v1.8.0 h1:pSgiaMZlXftHpm5L7V1+rVB+AZJydKsMxsQBIJw4PKk=
-github.com/thoas/go-funk v0.9.1 h1:O549iLZqPpTUQ10ykd26sZhzD+rmR5pWhuElrhbC20M=
-golang.org/x/exp v0.0.0-20220303212507-bbda1eaf7a17 h1:3MTrJm4PyNL9NBqvYDSj3DHl46qQakyfqfWo4jgfaEM=
-golang.org/x/exp v0.0.0-20220303212507-bbda1eaf7a17/go.mod h1:lgLbSvA5ygNOMpwM/9anMpWVlVJ7Z+cHWq/eFuinpGE=
-gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
diff --git a/exp/pkg/application/app_delegate.h b/exp/pkg/application/app_delegate.h
index db8021543..1d288bd6b 100644
--- a/exp/pkg/application/app_delegate.h
+++ b/exp/pkg/application/app_delegate.h
@@ -6,8 +6,6 @@
#import