├── .github └── workflows │ └── test.yml ├── .gitignore ├── LICENSE ├── README.md ├── accelerator.go ├── accelerator_test.go ├── astilectron.go ├── astilectron_test.go ├── dialog.go ├── dispatcher.go ├── dispatcher_test.go ├── display.go ├── display_pool.go ├── display_pool_test.go ├── display_test.go ├── dock.go ├── dock_test.go ├── event.go ├── event_test.go ├── example ├── index.html └── main.go ├── executer.go ├── global_shortcuts.go ├── global_shortcuts_test.go ├── go.mod ├── go.sum ├── helper.go ├── helper_test.go ├── identifier.go ├── identifier_test.go ├── menu.go ├── menu_item.go ├── menu_item_test.go ├── menu_test.go ├── notification.go ├── notification_test.go ├── object.go ├── object_test.go ├── paths.go ├── paths_test.go ├── power.go ├── provisioner.go ├── provisioner_test.go ├── reader.go ├── reader_test.go ├── rectangle.go ├── session.go ├── session_test.go ├── sub_menu.go ├── sub_menu_test.go ├── testdata └── provisioner │ ├── astilectron │ ├── astilectron.zip │ ├── astilectron │ │ └── main.js │ └── disembedder.zip │ ├── electron │ ├── darwin │ │ ├── Electron.app │ │ │ └── Contents │ │ │ │ ├── Frameworks │ │ │ │ └── Electron Helper.app │ │ │ │ │ └── Contents │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── MacOS │ │ │ │ │ └── Electron Helper │ │ │ │ ├── Info.plist │ │ │ │ └── MacOS │ │ │ │ └── Electron │ │ └── electron.zip │ ├── linux │ │ ├── electron │ │ └── electron.zip │ └── windows │ │ ├── electron.exe │ │ └── electron.zip │ └── icon.icns ├── tray.go ├── tray_test.go ├── window.go ├── window_test.go ├── writer.go └── writer_test.go /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | Thumbs.db 3 | .idea/ 4 | cover* 5 | example/vendor 6 | testdata/tmp/* 7 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/README.md -------------------------------------------------------------------------------- /accelerator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/accelerator.go -------------------------------------------------------------------------------- /accelerator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/accelerator_test.go -------------------------------------------------------------------------------- /astilectron.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/astilectron.go -------------------------------------------------------------------------------- /astilectron_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/astilectron_test.go -------------------------------------------------------------------------------- /dialog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/dialog.go -------------------------------------------------------------------------------- /dispatcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/dispatcher.go -------------------------------------------------------------------------------- /dispatcher_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/dispatcher_test.go -------------------------------------------------------------------------------- /display.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/display.go -------------------------------------------------------------------------------- /display_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/display_pool.go -------------------------------------------------------------------------------- /display_pool_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/display_pool_test.go -------------------------------------------------------------------------------- /display_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/display_test.go -------------------------------------------------------------------------------- /dock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/dock.go -------------------------------------------------------------------------------- /dock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/dock_test.go -------------------------------------------------------------------------------- /event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/event.go -------------------------------------------------------------------------------- /event_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/event_test.go -------------------------------------------------------------------------------- /example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/example/index.html -------------------------------------------------------------------------------- /example/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/example/main.go -------------------------------------------------------------------------------- /executer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/executer.go -------------------------------------------------------------------------------- /global_shortcuts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/global_shortcuts.go -------------------------------------------------------------------------------- /global_shortcuts_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/global_shortcuts_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/go.sum -------------------------------------------------------------------------------- /helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/helper.go -------------------------------------------------------------------------------- /helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/helper_test.go -------------------------------------------------------------------------------- /identifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/identifier.go -------------------------------------------------------------------------------- /identifier_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/identifier_test.go -------------------------------------------------------------------------------- /menu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/menu.go -------------------------------------------------------------------------------- /menu_item.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/menu_item.go -------------------------------------------------------------------------------- /menu_item_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/menu_item_test.go -------------------------------------------------------------------------------- /menu_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/menu_test.go -------------------------------------------------------------------------------- /notification.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/notification.go -------------------------------------------------------------------------------- /notification_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/notification_test.go -------------------------------------------------------------------------------- /object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/object.go -------------------------------------------------------------------------------- /object_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/object_test.go -------------------------------------------------------------------------------- /paths.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/paths.go -------------------------------------------------------------------------------- /paths_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/paths_test.go -------------------------------------------------------------------------------- /power.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/power.go -------------------------------------------------------------------------------- /provisioner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/provisioner.go -------------------------------------------------------------------------------- /provisioner_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/provisioner_test.go -------------------------------------------------------------------------------- /reader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/reader.go -------------------------------------------------------------------------------- /reader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/reader_test.go -------------------------------------------------------------------------------- /rectangle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/rectangle.go -------------------------------------------------------------------------------- /session.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/session.go -------------------------------------------------------------------------------- /session_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/session_test.go -------------------------------------------------------------------------------- /sub_menu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/sub_menu.go -------------------------------------------------------------------------------- /sub_menu_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/sub_menu_test.go -------------------------------------------------------------------------------- /testdata/provisioner/astilectron/astilectron.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/testdata/provisioner/astilectron/astilectron.zip -------------------------------------------------------------------------------- /testdata/provisioner/astilectron/astilectron/main.js: -------------------------------------------------------------------------------- 1 | package astilectron 2 | -------------------------------------------------------------------------------- /testdata/provisioner/astilectron/disembedder.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/testdata/provisioner/astilectron/disembedder.zip -------------------------------------------------------------------------------- /testdata/provisioner/electron/darwin/Electron.app/Contents/Frameworks/Electron Helper.app/Contents/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/testdata/provisioner/electron/darwin/Electron.app/Contents/Frameworks/Electron Helper.app/Contents/Info.plist -------------------------------------------------------------------------------- /testdata/provisioner/electron/darwin/Electron.app/Contents/Frameworks/Electron Helper.app/Contents/MacOS/Electron Helper: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/provisioner/electron/darwin/Electron.app/Contents/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/testdata/provisioner/electron/darwin/Electron.app/Contents/Info.plist -------------------------------------------------------------------------------- /testdata/provisioner/electron/darwin/Electron.app/Contents/MacOS/Electron: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/provisioner/electron/darwin/electron.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/testdata/provisioner/electron/darwin/electron.zip -------------------------------------------------------------------------------- /testdata/provisioner/electron/linux/electron: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/provisioner/electron/linux/electron.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/testdata/provisioner/electron/linux/electron.zip -------------------------------------------------------------------------------- /testdata/provisioner/electron/windows/electron.exe: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testdata/provisioner/electron/windows/electron.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/testdata/provisioner/electron/windows/electron.zip -------------------------------------------------------------------------------- /testdata/provisioner/icon.icns: -------------------------------------------------------------------------------- 1 | body -------------------------------------------------------------------------------- /tray.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/tray.go -------------------------------------------------------------------------------- /tray_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/tray_test.go -------------------------------------------------------------------------------- /window.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/window.go -------------------------------------------------------------------------------- /window_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/window_test.go -------------------------------------------------------------------------------- /writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/writer.go -------------------------------------------------------------------------------- /writer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asticode/go-astilectron/HEAD/writer_test.go --------------------------------------------------------------------------------