You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
appbun https://github.com --name "GitHub" --titlebar system
94
+
```
95
+
86
96
Skip confirmation prompts in scripted runs:
87
97
88
98
```bash
@@ -101,6 +111,25 @@ appbun prompt http://localhost:3000 --name "My App"
101
111
102
112
That outputs a ready-to-paste instruction block telling the agent to package the current web app into `./desktop/my-app` with `appbun@latest`, then build it.
103
113
114
+
## Window chrome presets
115
+
116
+
`appbun` now exposes the generated macOS title area as a user choice instead of locking every app to one look.
117
+
118
+
| Preset | Best for | macOS behavior |
119
+
| --- | --- | --- |
120
+
|`system`| strict native window chrome | default system title bar, no local shell header |
121
+
|`unified`| default, balanced desktop wrapper | hidden inset traffic lights with a connected local toolbar |
122
+
|`compact`| content-heavy apps | same pattern, but shorter and tighter |
123
+
|`minimal`| distraction-free wrappers | same pattern, but lighter metadata and less visible chrome |
124
+
125
+
On Windows and Linux, generated apps fall back to the standard native title bar.
126
+
127
+
To inspect every option quickly:
128
+
129
+
```bash
130
+
appbun create --help
131
+
```
132
+
104
133
## Showcase
105
134
106
135
Public no-login web apps captured with Playwright and framed to match the generated shell:
@@ -147,16 +176,17 @@ my-app/
147
176
148
177
### macOS
149
178
150
-
Generated apps use:
179
+
Generated apps can use:
151
180
152
-
-`hiddenInset` traffic lights
153
-
-`UnifiedTitleAndToolbar`
154
-
- a full-width local title area instead of a floating fake header
181
+
- the default system title bar with `--titlebar system`
182
+
-`hiddenInset` traffic lights with `--titlebar unified`, `compact`, or `minimal`
183
+
-`UnifiedTitleAndToolbar` plus `FullSizeContentView` for the connected presets
184
+
- a local title area sized to match the selected preset instead of one fixed fake header
155
185
-`build:dmg` for installer-style distribution
156
186
157
187
### Windows and Linux
158
188
159
-
The generated Electrobun project is already buildable there. `appbun`currently focuses its installer automation on macOS first; Windows and Linux packaging helpers are still on the roadmap.
189
+
The generated Electrobun project is already buildable there. `appbun`keeps the standard native title bar on those platforms today and focuses its installer automation on macOS first; Windows and Linux packaging helpers are still on the roadmap.
0 commit comments