Browse Source

electron asar

pull/242/head
Martin McKeaveney 6 years ago
parent
commit
2fbc043155
  1. 1
      packages/builder/src/index.html
  2. 48
      packages/builder/src/pages/_builder.svelte
  3. 1
      packages/server/package.json

1
packages/builder/src/index.html

@ -16,7 +16,6 @@
<link rel='stylesheet' href='/_builder/bundle.css'>
<link rel='stylesheet' href='/_builder/fonts.css'>
<link rel='stylesheet' href="/_builder/uikit.min.css">
<link rel='stylesheet' href="/_builder/nano.min.css">
</head>
<body id="app">

48
packages/builder/src/pages/_builder.svelte

@ -1,48 +0,0 @@
<script>
import { store } from "builderStore"
import AppList from "components/start/AppList.svelte"
import { onMount } from "svelte"
import IconButton from "components/common/IconButton.svelte"
import Spinner from "components/common/Spinner.svelte"
let promise = getApps()
async function getApps() {
const res = await fetch(`/api/applications`)
const json = await res.json()
if (res.ok) {
return json
} else {
throw new Error(json)
}
}
</script>
<main>
{#await promise}
<div class="spinner-container">
<Spinner />
</div>
{:then result}
<AppList apps={result} />
{:catch err}
<h1 style="color:red">{err}</h1>
{/await}
</main>
<style>
main {
height: 100%;
width: 100%;
font-family: "Roboto", Helvetica, Arial, sans-serif;
}
.spinner-container {
height: 100%;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
}
</style>

1
packages/server/package.json

@ -8,6 +8,7 @@
"url": "https://github.com/Budibase/budibase.git"
},
"build": {
"asar": true,
"appId": "com.budibase.builder",
"productName": "Budibase Builder",
"afterSign": "electron-builder-notarize",

Loading…
Cancel
Save