├── .github ├── FUNDING.yml └── workflows │ └── release.yml ├── .gitignore ├── .gitmodules ├── BETA_RELEASE.md ├── BUILD.md ├── LICENSE ├── README.md ├── debug.js ├── kitchen ├── .gitignore ├── assets │ └── electrobun-logo-32-template.png ├── buildScript.ts ├── bun.lock ├── electrobun.config.ts ├── icon.iconset │ ├── icon_128x128.png │ ├── icon_128x128@2x.png │ ├── icon_16x16.png │ ├── icon_16x16@2x.png │ ├── icon_256x256.png │ ├── icon_256x256@2x.png │ ├── icon_32x32.png │ ├── icon_32x32@2x.png │ ├── icon_512x512.png │ └── icon_512x512@2x.png ├── package-lock.json ├── package.json ├── readme.md └── src │ ├── bun │ └── index.ts │ ├── mainview │ ├── index.css │ ├── index.html │ ├── index.ts │ └── rpc.ts │ ├── myextension │ ├── preload.ts │ └── rpc.ts │ └── webviewtag │ ├── electrobun.png │ ├── host-message-test.html │ ├── index.html │ └── index.ts ├── package ├── .npmignore ├── assets │ ├── electrobun-logo-256.png │ ├── electrobun-logo-32-template.png │ ├── electrobun-logo-32.png │ ├── electrobun-logo-500-transparent.png │ ├── electrobun-logo-500.png │ ├── electrobun-logo-reverse.svg │ ├── electrobun-logo-stars.png │ └── electrobun-logo.svg ├── bin │ └── electrobun.cjs ├── build.ts ├── bun.lock ├── package.json ├── scripts │ ├── build-and-upload-artifacts.js │ └── package-release.js ├── src │ ├── browser │ │ ├── builtinrpcSchema.ts │ │ ├── index.ts │ │ ├── rpc │ │ │ └── webview.ts │ │ ├── stylesAndElements.ts │ │ └── webviewtag.ts │ ├── bun │ │ ├── ElectrobunConfig.ts │ │ ├── core │ │ │ ├── ApplicationMenu.ts │ │ │ ├── BrowserView.ts │ │ │ ├── BrowserWindow.ts │ │ │ ├── ContextMenu.ts │ │ │ ├── Paths.ts │ │ │ ├── Socket.ts │ │ │ ├── Tray.ts │ │ │ ├── Updater.ts │ │ │ └── Utils.ts │ │ ├── events │ │ │ ├── ApplicationEvents.ts │ │ │ ├── event.ts │ │ │ ├── eventEmitter.ts │ │ │ ├── trayEvents.ts │ │ │ ├── webviewEvents.ts │ │ │ └── windowEvents.ts │ │ ├── index.ts │ │ └── proc │ │ │ ├── linux.md │ │ │ └── native.ts │ ├── cli │ │ ├── bun.lockb │ │ ├── index.ts │ │ ├── package-lock.json │ │ └── package.json │ ├── extractor │ │ ├── build.zig │ │ └── main.zig │ ├── launcher │ │ ├── build.zig │ │ ├── main.ts │ │ └── main.zig │ ├── native │ │ ├── linux │ │ │ ├── cef_process_helper_linux.cpp │ │ │ └── nativeWrapper.cpp │ │ ├── macos │ │ │ ├── cef_process_helper_mac.cc │ │ │ └── nativeWrapper.mm │ │ └── win │ │ │ ├── cef_process_helper_win.cpp │ │ │ └── nativeWrapper.cpp │ ├── npmbin │ │ └── index.js │ └── shared │ │ └── platform.ts └── tsconfig.json ├── templates ├── hello-world │ ├── README.md │ ├── bun.lock │ ├── electrobun.config.ts │ ├── package.json │ └── src │ │ ├── bun │ │ └── index.ts │ │ └── mainview │ │ ├── index.css │ │ ├── index.html │ │ └── index.ts ├── interactive-playground │ ├── README.md │ ├── assets │ │ └── tray-icon.png │ ├── electrobun.config.ts │ ├── package-lock.json │ ├── package.json │ └── src │ │ ├── bun │ │ ├── demos │ │ │ ├── files.ts │ │ │ ├── menus.ts │ │ │ ├── rpc.ts │ │ │ ├── system.ts │ │ │ ├── updates.ts │ │ │ └── windows.ts │ │ ├── index.ts │ │ └── types │ │ │ └── rpc.ts │ │ └── mainview │ │ ├── components │ │ ├── EventLog.ts │ │ ├── Sidebar.ts │ │ └── Toast.ts │ │ ├── demos │ │ ├── FileDemo.ts │ │ ├── MenuDemo.ts │ │ ├── RPCDemo.ts │ │ ├── TrayDemo.ts │ │ ├── WebViewDemo.ts │ │ └── WindowDemo.ts │ │ ├── index.css │ │ ├── index.html │ │ └── index.ts ├── multitab-browser │ ├── README.md │ ├── bun.lock │ ├── electrobun.config.ts │ ├── package-lock.json │ ├── package.json │ └── src │ │ ├── bun │ │ ├── index.ts │ │ ├── tabManager.ts │ │ └── types │ │ │ └── rpc.ts │ │ └── mainview │ │ ├── index.css │ │ ├── index.html │ │ └── index.ts └── photo-booth │ ├── README.md │ ├── bun.lock │ ├── electrobun.config.ts │ ├── package.json │ └── src │ ├── bun │ └── index.ts │ └── mainview │ ├── index.css │ ├── index.html │ └── index.ts └── tests ├── bun.lock ├── electrobun.config.ts ├── package.json └── src ├── bun ├── index.ts └── test-runner.ts ├── mainview ├── index.html ├── index.ts └── styles │ └── main.css ├── testviews ├── tray-test.html ├── webview-mask.html ├── webview-navigation.html ├── window-create.html ├── window-events.html └── window-focus.html └── webviewtag └── index.ts /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: YoavCodes -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/.gitmodules -------------------------------------------------------------------------------- /BETA_RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/BETA_RELEASE.md -------------------------------------------------------------------------------- /BUILD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/BUILD.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/README.md -------------------------------------------------------------------------------- /debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/debug.js -------------------------------------------------------------------------------- /kitchen/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | artifacts 3 | node_modules -------------------------------------------------------------------------------- /kitchen/assets/electrobun-logo-32-template.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/kitchen/assets/electrobun-logo-32-template.png -------------------------------------------------------------------------------- /kitchen/buildScript.ts: -------------------------------------------------------------------------------- 1 | console.log("custom build script"); 2 | -------------------------------------------------------------------------------- /kitchen/bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/kitchen/bun.lock -------------------------------------------------------------------------------- /kitchen/electrobun.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/kitchen/electrobun.config.ts -------------------------------------------------------------------------------- /kitchen/icon.iconset/icon_128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/kitchen/icon.iconset/icon_128x128.png -------------------------------------------------------------------------------- /kitchen/icon.iconset/icon_128x128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/kitchen/icon.iconset/icon_128x128@2x.png -------------------------------------------------------------------------------- /kitchen/icon.iconset/icon_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/kitchen/icon.iconset/icon_16x16.png -------------------------------------------------------------------------------- /kitchen/icon.iconset/icon_16x16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/kitchen/icon.iconset/icon_16x16@2x.png -------------------------------------------------------------------------------- /kitchen/icon.iconset/icon_256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/kitchen/icon.iconset/icon_256x256.png -------------------------------------------------------------------------------- /kitchen/icon.iconset/icon_256x256@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/kitchen/icon.iconset/icon_256x256@2x.png -------------------------------------------------------------------------------- /kitchen/icon.iconset/icon_32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/kitchen/icon.iconset/icon_32x32.png -------------------------------------------------------------------------------- /kitchen/icon.iconset/icon_32x32@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/kitchen/icon.iconset/icon_32x32@2x.png -------------------------------------------------------------------------------- /kitchen/icon.iconset/icon_512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/kitchen/icon.iconset/icon_512x512.png -------------------------------------------------------------------------------- /kitchen/icon.iconset/icon_512x512@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/kitchen/icon.iconset/icon_512x512@2x.png -------------------------------------------------------------------------------- /kitchen/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/kitchen/package-lock.json -------------------------------------------------------------------------------- /kitchen/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/kitchen/package.json -------------------------------------------------------------------------------- /kitchen/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /kitchen/src/bun/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/kitchen/src/bun/index.ts -------------------------------------------------------------------------------- /kitchen/src/mainview/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/kitchen/src/mainview/index.css -------------------------------------------------------------------------------- /kitchen/src/mainview/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/kitchen/src/mainview/index.html -------------------------------------------------------------------------------- /kitchen/src/mainview/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/kitchen/src/mainview/index.ts -------------------------------------------------------------------------------- /kitchen/src/mainview/rpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/kitchen/src/mainview/rpc.ts -------------------------------------------------------------------------------- /kitchen/src/myextension/preload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/kitchen/src/myextension/preload.ts -------------------------------------------------------------------------------- /kitchen/src/myextension/rpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/kitchen/src/myextension/rpc.ts -------------------------------------------------------------------------------- /kitchen/src/webviewtag/electrobun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/kitchen/src/webviewtag/electrobun.png -------------------------------------------------------------------------------- /kitchen/src/webviewtag/host-message-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/kitchen/src/webviewtag/host-message-test.html -------------------------------------------------------------------------------- /kitchen/src/webviewtag/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/kitchen/src/webviewtag/index.html -------------------------------------------------------------------------------- /kitchen/src/webviewtag/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/kitchen/src/webviewtag/index.ts -------------------------------------------------------------------------------- /package/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/.npmignore -------------------------------------------------------------------------------- /package/assets/electrobun-logo-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/assets/electrobun-logo-256.png -------------------------------------------------------------------------------- /package/assets/electrobun-logo-32-template.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/assets/electrobun-logo-32-template.png -------------------------------------------------------------------------------- /package/assets/electrobun-logo-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/assets/electrobun-logo-32.png -------------------------------------------------------------------------------- /package/assets/electrobun-logo-500-transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/assets/electrobun-logo-500-transparent.png -------------------------------------------------------------------------------- /package/assets/electrobun-logo-500.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/assets/electrobun-logo-500.png -------------------------------------------------------------------------------- /package/assets/electrobun-logo-reverse.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/assets/electrobun-logo-reverse.svg -------------------------------------------------------------------------------- /package/assets/electrobun-logo-stars.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/assets/electrobun-logo-stars.png -------------------------------------------------------------------------------- /package/assets/electrobun-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/assets/electrobun-logo.svg -------------------------------------------------------------------------------- /package/bin/electrobun.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/bin/electrobun.cjs -------------------------------------------------------------------------------- /package/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/build.ts -------------------------------------------------------------------------------- /package/bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/bun.lock -------------------------------------------------------------------------------- /package/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/package.json -------------------------------------------------------------------------------- /package/scripts/build-and-upload-artifacts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/scripts/build-and-upload-artifacts.js -------------------------------------------------------------------------------- /package/scripts/package-release.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/scripts/package-release.js -------------------------------------------------------------------------------- /package/src/browser/builtinrpcSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/browser/builtinrpcSchema.ts -------------------------------------------------------------------------------- /package/src/browser/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/browser/index.ts -------------------------------------------------------------------------------- /package/src/browser/rpc/webview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/browser/rpc/webview.ts -------------------------------------------------------------------------------- /package/src/browser/stylesAndElements.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/browser/stylesAndElements.ts -------------------------------------------------------------------------------- /package/src/browser/webviewtag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/browser/webviewtag.ts -------------------------------------------------------------------------------- /package/src/bun/ElectrobunConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/bun/ElectrobunConfig.ts -------------------------------------------------------------------------------- /package/src/bun/core/ApplicationMenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/bun/core/ApplicationMenu.ts -------------------------------------------------------------------------------- /package/src/bun/core/BrowserView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/bun/core/BrowserView.ts -------------------------------------------------------------------------------- /package/src/bun/core/BrowserWindow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/bun/core/BrowserWindow.ts -------------------------------------------------------------------------------- /package/src/bun/core/ContextMenu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/bun/core/ContextMenu.ts -------------------------------------------------------------------------------- /package/src/bun/core/Paths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/bun/core/Paths.ts -------------------------------------------------------------------------------- /package/src/bun/core/Socket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/bun/core/Socket.ts -------------------------------------------------------------------------------- /package/src/bun/core/Tray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/bun/core/Tray.ts -------------------------------------------------------------------------------- /package/src/bun/core/Updater.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/bun/core/Updater.ts -------------------------------------------------------------------------------- /package/src/bun/core/Utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/bun/core/Utils.ts -------------------------------------------------------------------------------- /package/src/bun/events/ApplicationEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/bun/events/ApplicationEvents.ts -------------------------------------------------------------------------------- /package/src/bun/events/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/bun/events/event.ts -------------------------------------------------------------------------------- /package/src/bun/events/eventEmitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/bun/events/eventEmitter.ts -------------------------------------------------------------------------------- /package/src/bun/events/trayEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/bun/events/trayEvents.ts -------------------------------------------------------------------------------- /package/src/bun/events/webviewEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/bun/events/webviewEvents.ts -------------------------------------------------------------------------------- /package/src/bun/events/windowEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/bun/events/windowEvents.ts -------------------------------------------------------------------------------- /package/src/bun/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/bun/index.ts -------------------------------------------------------------------------------- /package/src/bun/proc/linux.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/bun/proc/linux.md -------------------------------------------------------------------------------- /package/src/bun/proc/native.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/bun/proc/native.ts -------------------------------------------------------------------------------- /package/src/cli/bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/cli/bun.lockb -------------------------------------------------------------------------------- /package/src/cli/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/cli/index.ts -------------------------------------------------------------------------------- /package/src/cli/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/cli/package-lock.json -------------------------------------------------------------------------------- /package/src/cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/cli/package.json -------------------------------------------------------------------------------- /package/src/extractor/build.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/extractor/build.zig -------------------------------------------------------------------------------- /package/src/extractor/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/extractor/main.zig -------------------------------------------------------------------------------- /package/src/launcher/build.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/launcher/build.zig -------------------------------------------------------------------------------- /package/src/launcher/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/launcher/main.ts -------------------------------------------------------------------------------- /package/src/launcher/main.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/launcher/main.zig -------------------------------------------------------------------------------- /package/src/native/linux/cef_process_helper_linux.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/native/linux/cef_process_helper_linux.cpp -------------------------------------------------------------------------------- /package/src/native/linux/nativeWrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/native/linux/nativeWrapper.cpp -------------------------------------------------------------------------------- /package/src/native/macos/cef_process_helper_mac.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/native/macos/cef_process_helper_mac.cc -------------------------------------------------------------------------------- /package/src/native/macos/nativeWrapper.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/native/macos/nativeWrapper.mm -------------------------------------------------------------------------------- /package/src/native/win/cef_process_helper_win.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/native/win/cef_process_helper_win.cpp -------------------------------------------------------------------------------- /package/src/native/win/nativeWrapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/native/win/nativeWrapper.cpp -------------------------------------------------------------------------------- /package/src/npmbin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/npmbin/index.js -------------------------------------------------------------------------------- /package/src/shared/platform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/src/shared/platform.ts -------------------------------------------------------------------------------- /package/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/package/tsconfig.json -------------------------------------------------------------------------------- /templates/hello-world/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/hello-world/README.md -------------------------------------------------------------------------------- /templates/hello-world/bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/hello-world/bun.lock -------------------------------------------------------------------------------- /templates/hello-world/electrobun.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/hello-world/electrobun.config.ts -------------------------------------------------------------------------------- /templates/hello-world/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/hello-world/package.json -------------------------------------------------------------------------------- /templates/hello-world/src/bun/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/hello-world/src/bun/index.ts -------------------------------------------------------------------------------- /templates/hello-world/src/mainview/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/hello-world/src/mainview/index.css -------------------------------------------------------------------------------- /templates/hello-world/src/mainview/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/hello-world/src/mainview/index.html -------------------------------------------------------------------------------- /templates/hello-world/src/mainview/index.ts: -------------------------------------------------------------------------------- 1 | console.log("Hello Electrobun view loaded!"); -------------------------------------------------------------------------------- /templates/interactive-playground/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/interactive-playground/README.md -------------------------------------------------------------------------------- /templates/interactive-playground/assets/tray-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/interactive-playground/assets/tray-icon.png -------------------------------------------------------------------------------- /templates/interactive-playground/electrobun.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/interactive-playground/electrobun.config.ts -------------------------------------------------------------------------------- /templates/interactive-playground/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/interactive-playground/package-lock.json -------------------------------------------------------------------------------- /templates/interactive-playground/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/interactive-playground/package.json -------------------------------------------------------------------------------- /templates/interactive-playground/src/bun/demos/files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/interactive-playground/src/bun/demos/files.ts -------------------------------------------------------------------------------- /templates/interactive-playground/src/bun/demos/menus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/interactive-playground/src/bun/demos/menus.ts -------------------------------------------------------------------------------- /templates/interactive-playground/src/bun/demos/rpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/interactive-playground/src/bun/demos/rpc.ts -------------------------------------------------------------------------------- /templates/interactive-playground/src/bun/demos/system.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/interactive-playground/src/bun/demos/system.ts -------------------------------------------------------------------------------- /templates/interactive-playground/src/bun/demos/updates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/interactive-playground/src/bun/demos/updates.ts -------------------------------------------------------------------------------- /templates/interactive-playground/src/bun/demos/windows.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/interactive-playground/src/bun/demos/windows.ts -------------------------------------------------------------------------------- /templates/interactive-playground/src/bun/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/interactive-playground/src/bun/index.ts -------------------------------------------------------------------------------- /templates/interactive-playground/src/bun/types/rpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/interactive-playground/src/bun/types/rpc.ts -------------------------------------------------------------------------------- /templates/interactive-playground/src/mainview/components/EventLog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/interactive-playground/src/mainview/components/EventLog.ts -------------------------------------------------------------------------------- /templates/interactive-playground/src/mainview/components/Sidebar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/interactive-playground/src/mainview/components/Sidebar.ts -------------------------------------------------------------------------------- /templates/interactive-playground/src/mainview/components/Toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/interactive-playground/src/mainview/components/Toast.ts -------------------------------------------------------------------------------- /templates/interactive-playground/src/mainview/demos/FileDemo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/interactive-playground/src/mainview/demos/FileDemo.ts -------------------------------------------------------------------------------- /templates/interactive-playground/src/mainview/demos/MenuDemo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/interactive-playground/src/mainview/demos/MenuDemo.ts -------------------------------------------------------------------------------- /templates/interactive-playground/src/mainview/demos/RPCDemo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/interactive-playground/src/mainview/demos/RPCDemo.ts -------------------------------------------------------------------------------- /templates/interactive-playground/src/mainview/demos/TrayDemo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/interactive-playground/src/mainview/demos/TrayDemo.ts -------------------------------------------------------------------------------- /templates/interactive-playground/src/mainview/demos/WebViewDemo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/interactive-playground/src/mainview/demos/WebViewDemo.ts -------------------------------------------------------------------------------- /templates/interactive-playground/src/mainview/demos/WindowDemo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/interactive-playground/src/mainview/demos/WindowDemo.ts -------------------------------------------------------------------------------- /templates/interactive-playground/src/mainview/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/interactive-playground/src/mainview/index.css -------------------------------------------------------------------------------- /templates/interactive-playground/src/mainview/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/interactive-playground/src/mainview/index.html -------------------------------------------------------------------------------- /templates/interactive-playground/src/mainview/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/interactive-playground/src/mainview/index.ts -------------------------------------------------------------------------------- /templates/multitab-browser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/multitab-browser/README.md -------------------------------------------------------------------------------- /templates/multitab-browser/bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/multitab-browser/bun.lock -------------------------------------------------------------------------------- /templates/multitab-browser/electrobun.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/multitab-browser/electrobun.config.ts -------------------------------------------------------------------------------- /templates/multitab-browser/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/multitab-browser/package-lock.json -------------------------------------------------------------------------------- /templates/multitab-browser/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/multitab-browser/package.json -------------------------------------------------------------------------------- /templates/multitab-browser/src/bun/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/multitab-browser/src/bun/index.ts -------------------------------------------------------------------------------- /templates/multitab-browser/src/bun/tabManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/multitab-browser/src/bun/tabManager.ts -------------------------------------------------------------------------------- /templates/multitab-browser/src/bun/types/rpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/multitab-browser/src/bun/types/rpc.ts -------------------------------------------------------------------------------- /templates/multitab-browser/src/mainview/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/multitab-browser/src/mainview/index.css -------------------------------------------------------------------------------- /templates/multitab-browser/src/mainview/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/multitab-browser/src/mainview/index.html -------------------------------------------------------------------------------- /templates/multitab-browser/src/mainview/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/multitab-browser/src/mainview/index.ts -------------------------------------------------------------------------------- /templates/photo-booth/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/photo-booth/README.md -------------------------------------------------------------------------------- /templates/photo-booth/bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/photo-booth/bun.lock -------------------------------------------------------------------------------- /templates/photo-booth/electrobun.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/photo-booth/electrobun.config.ts -------------------------------------------------------------------------------- /templates/photo-booth/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/photo-booth/package.json -------------------------------------------------------------------------------- /templates/photo-booth/src/bun/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/photo-booth/src/bun/index.ts -------------------------------------------------------------------------------- /templates/photo-booth/src/mainview/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/photo-booth/src/mainview/index.css -------------------------------------------------------------------------------- /templates/photo-booth/src/mainview/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/photo-booth/src/mainview/index.html -------------------------------------------------------------------------------- /templates/photo-booth/src/mainview/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/templates/photo-booth/src/mainview/index.ts -------------------------------------------------------------------------------- /tests/bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/tests/bun.lock -------------------------------------------------------------------------------- /tests/electrobun.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/tests/electrobun.config.ts -------------------------------------------------------------------------------- /tests/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/tests/package.json -------------------------------------------------------------------------------- /tests/src/bun/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/tests/src/bun/index.ts -------------------------------------------------------------------------------- /tests/src/bun/test-runner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/tests/src/bun/test-runner.ts -------------------------------------------------------------------------------- /tests/src/mainview/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/tests/src/mainview/index.html -------------------------------------------------------------------------------- /tests/src/mainview/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/tests/src/mainview/index.ts -------------------------------------------------------------------------------- /tests/src/mainview/styles/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/tests/src/mainview/styles/main.css -------------------------------------------------------------------------------- /tests/src/testviews/tray-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/tests/src/testviews/tray-test.html -------------------------------------------------------------------------------- /tests/src/testviews/webview-mask.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/tests/src/testviews/webview-mask.html -------------------------------------------------------------------------------- /tests/src/testviews/webview-navigation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/tests/src/testviews/webview-navigation.html -------------------------------------------------------------------------------- /tests/src/testviews/window-create.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/tests/src/testviews/window-create.html -------------------------------------------------------------------------------- /tests/src/testviews/window-events.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/tests/src/testviews/window-events.html -------------------------------------------------------------------------------- /tests/src/testviews/window-focus.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/tests/src/testviews/window-focus.html -------------------------------------------------------------------------------- /tests/src/webviewtag/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/blackboardsh/electrobun/HEAD/tests/src/webviewtag/index.ts --------------------------------------------------------------------------------