diff options
| author | Kaalleen <36401965+kaalleen@users.noreply.github.com> | 2024-05-01 19:34:25 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-05-01 19:34:25 +0200 |
| commit | 2ee4175437bbfcddf98e5eacba9b019113716ac8 (patch) | |
| tree | aff6c7c9adfc27f0f33ab4e14edcf17829dbb282 /electron/src/renderer/main.js | |
| parent | eb64c88a8bf9c8fe66c33a5309d28e526b994d25 (diff) | |
Remove electron entirely (#2859)
Co-authored-by: rejbasket
Diffstat (limited to 'electron/src/renderer/main.js')
| -rw-r--r-- | electron/src/renderer/main.js | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/electron/src/renderer/main.js b/electron/src/renderer/main.js deleted file mode 100644 index 3fcd1afc..00000000 --- a/electron/src/renderer/main.js +++ /dev/null @@ -1,74 +0,0 @@ -/* - * Authors: see git history - * - * Copyright (c) 2010 Authors - * Licensed under the GNU GPL version 3.0 or later. See the file LICENSE for details. - * - */ - -// ES6 -import { createApp } from 'vue' -import App from './App.vue' -import router from './router' -import { library } from '@fortawesome/fontawesome-svg-core' -import { fas } from '@fortawesome/free-solid-svg-icons' -import { FontAwesomeIcon, FontAwesomeLayers } from '@fortawesome/vue-fontawesome' -import { createGettext } from 'vue3-gettext' -import translations from './assets/translations.json' -import { selectLanguage } from '../lib/i18n.js' - -import flaskserverport from '../lib/flaskserverport.json' - -import { createVuetify, ThemeDefinition } from 'vuetify' -import * as components from 'vuetify/components' -import * as directives from 'vuetify/directives' -import 'vuetify/styles' - -import VueMousetrapPlugin from 'vue-mousetrap' - -if (flaskserverport.port === undefined) { - var theflaskport = window.inkstitchAPI.flaskport() - console.log("Installed mode") - console.log(theflaskport) -} else { - var theflaskport = flaskserverport.port - console.log("Dev mode") - console.log(theflaskport) -} - -const inkStitchTheme = { - dark: false, - colors: { - primary: '#003399', - secondary: '#000000', - accent: '#8c9eff', - error: '#b71c1c', - } -} -const vuetify = new createVuetify({ - components, - directives, - ssr: true, - theme: { - defaultTheme: 'inkStitchTheme', - themes: { - inkStitchTheme, - } - } -}) - -library.add(fas) -const app = createApp(App) -app.component('font-awesome-icon', FontAwesomeIcon) -app.component('font-awesome-layers', FontAwesomeLayers) - -app.use(createGettext({ - defaultLanguage: selectLanguage(translations, theflaskport), - translations: translations, - silent: true, - setGlobalProperties: true, -})) -app.use(VueMousetrapPlugin) -app.use(vuetify) -app.use(router) -app.mount('#app') |
