-
Notifications
You must be signed in to change notification settings - Fork 271
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Packaging for macOS using electron-builder #34
Packaging for macOS using electron-builder #34
Commits on Jan 6, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 78737c9 - Browse repository at this point
Copy the full SHA 78737c9View commit details -
package.json: add vue-cli-plugin-electron-builder
This will be used to package things up.
Configuration menu - View commit details
-
Copy full SHA for 36cdc5d - Browse repository at this point
Copy the full SHA 36cdc5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe140d7 - Browse repository at this point
Copy the full SHA fe140d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 65fba58 - Browse repository at this point
Copy the full SHA 65fba58View commit details -
background: roll our own app:// protocol
This is necessary because the provided one doesn't seem to do the correct thing with packaged mode.
Configuration menu - View commit details
-
Copy full SHA for b836377 - Browse repository at this point
Copy the full SHA b836377View commit details -
K8s.vue: don't use window.require
It leads to webpack not packaging dependencies (because it didn't see them)
Configuration menu - View commit details
-
Copy full SHA for 095ef85 - Browse repository at this point
Copy the full SHA 095ef85View commit details -
misc: relax development mode test to "dev" prefix
Because some tools appear to expect NDOE_ENV to be "development" instead of "DEV".
Configuration menu - View commit details
-
Copy full SHA for 1b2adac - Browse repository at this point
Copy the full SHA 1b2adacView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d03edf - Browse repository at this point
Copy the full SHA 7d03edfView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb0ba26 - Browse repository at this point
Copy the full SHA fb0ba26View commit details -
package.json: use vue-clie-service electron:serve for dev
That does everything needed; running electron manually leads to errors loading files. Also drops the "concurrently" package, since we no longer use it.
Configuration menu - View commit details
-
Copy full SHA for 928e767 - Browse repository at this point
Copy the full SHA 928e767View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c08e4b - Browse repository at this point
Copy the full SHA 0c08e4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd1afbd - Browse repository at this point
Copy the full SHA dd1afbdView commit details -
vue.config.js: Package extra resources.
Otherwise the tray icon & the minikube executable will be missing.
Configuration menu - View commit details
-
Copy full SHA for 4628a0e - Browse repository at this point
Copy the full SHA 4628a0eView commit details -
K8s.vue: Load versions via require()
This ensures it gets picked up correctly when we do packaged builds.
Configuration menu - View commit details
-
Copy full SHA for a653c4d - Browse repository at this point
Copy the full SHA a653c4dView commit details -
Move symlink handling to the background process
This is necessary as the renderer process would not have access to the electron.app object (required to see if the application is packaged).
Configuration menu - View commit details
-
Copy full SHA for 4c4b6a6 - Browse repository at this point
Copy the full SHA 4c4b6a6View commit details -
helm.js: Get helm path with helper
Otherwise we will not be able to find it in packaged builds.
Configuration menu - View commit details
-
Copy full SHA for dc05fe5 - Browse repository at this point
Copy the full SHA dc05fe5View commit details