Skip to content

Commit 6afb174

Browse files
cloutprotocolclaude
andcommitted
feat: web wrapper — wrap pump.studio, native menus, pill icon, stable build
- Switch from local views:// to wrapping https://pump.studio (WKWebView fix) - Native macOS menus: Pump.studio, Edit, View, Go, Window, Help - Keyboard shortcuts: Cmd+1-4 nav, Cmd+R reload, Cmd+[] back/forward - Persistent CSS injection for title bar padding (hiddenInset) - Pill icon via icon.iconset (auto-compiled to AppIcon.icns) - Rename to "Pump.studio" (lowercase s), remove -dev via --env=stable - Disable CEF bundling (296MB → 61MB app size) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 5ff5618 commit 6afb174

19 files changed

Lines changed: 189 additions & 37 deletions

electrobun.config.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,14 @@ import type { ElectrobunConfig } from "electrobun";
22

33
export default {
44
app: {
5-
name: "Pump Studio Trainer",
6-
identifier: "studio.pump.trainer",
5+
name: "Pump.studio",
6+
identifier: "studio.pump.app",
77
version: "0.1.0",
88
},
99
build: {
10-
copy: {
11-
"dist/index.html": "views/mainview/index.html",
12-
"dist/assets": "views/mainview/assets",
13-
},
1410
mac: {
1511
bundleCEF: false,
12+
icons: "icon.iconset",
1613
},
1714
linux: {
1815
bundleCEF: false,

icon.icns

92.6 KB
Binary file not shown.

icon.iconset/icon_128x128.png

11.8 KB
Loading

icon.iconset/icon_128x128@2x.png

38 KB
Loading

icon.iconset/icon_16x16.png

1.85 KB
Loading

icon.iconset/icon_16x16@2x.png

2.55 KB
Loading

icon.iconset/icon_256x256.png

38 KB
Loading

icon.iconset/icon_256x256@2x.png

115 KB
Loading

icon.iconset/icon_32x32.png

2.55 KB
Loading

icon.iconset/icon_32x32@2x.png

4.74 KB
Loading

0 commit comments

Comments
 (0)