This repository has been archived by the owner on Feb 1, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 263
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Kelp UI: Wrap GUI as a standalone desktop application using Electron (#…
…308) * 1 - open browser when running GUI in production mode * 2 - add server command to kelp in release mode and invoke in root command * 3 - open browser automatically in local mode as well * 4 - incorporated go-astilectron and opened up app * 5 - add astilectron-bootstrap and astilectron-bundler as dependencies * 6 - use astilectron-bootstrap to start up server * 7 - basic build for GUI desktop app using build script * 8 - include logic building UI with multiple GOOS values in build script * 9 - update clean script with change of filesystem file generation * 10 - zip UI output, and wrap into a versioned folder * 11 - remove sleep when serving through desktop * 12 - add quit logic with tray icon (dev mode only) * 13 - write out tray icon from bind file to directory so it can be used * 14 - update README to indicate that astilectron-bundler is a dependency * 15 - generate bind file before compiling binary * 16 - circleci script should also install astilectron-bundler as a dependency * 17 - circleci update cache key since the steps changed * 18 - circleci build kelp before running tests
- Loading branch information
1 parent
da0e5fa
commit b725cba
Showing
17 changed files
with
369 additions
and
104 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,5 +7,6 @@ vendor/ | |
build/ | ||
bin/ | ||
.idea | ||
gui/filesystem_vfsdata_release.go | ||
gui/filesystem_vfsdata.go | ||
kelp.prefs | ||
bind_*.go |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
{ | ||
"app_name": "Kelp", | ||
"icon_path_darwin": "resources/kelp-icon@2x.icns", | ||
"icon_path_linux": "resources/kelp-icon@2x.png", | ||
"icon_path_windows": "resources/kelp-icon@2x.ico", | ||
"bind": { | ||
"output_path": "./cmd", | ||
"package": "cmd" | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.