Skip to content

Commit

Permalink
chore(app): make multi-repo and build using electron-builder
Browse files Browse the repository at this point in the history
Related to #787
  • Loading branch information
nikku committed Jun 4, 2018
1 parent b741595 commit e0c9eae
Show file tree
Hide file tree
Showing 19 changed files with 13,983 additions and 11,298 deletions.
1 change: 1 addition & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
app/node_modules/
client/node_modules/
distro/
docs/
Expand Down
124 changes: 0 additions & 124 deletions Gruntfile.js

This file was deleted.

34 changes: 34 additions & 0 deletions app/dev.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
'use strict';

var getAppVersion = require('./util/get-version');

var app = require('./lib');

app.developmentMode = true;

app.version = getAppVersion(require('./package'), {
nightly: 'dev'
});


if (!global.metaData) {
global.metaData = {};
}

global.metaData.version = app.version;

// make sure the app quits and does not hang
app.on('before-quit', function() {
app.exit(0);
});

app.on('app:window-created', function() {
app.menu.rebuild();
});

try {
require('electron-reloader')(module);
} catch (err) {
console.log(err);
// ignore it
}
40 changes: 0 additions & 40 deletions app/develop/index.js

This file was deleted.

14 changes: 10 additions & 4 deletions app/lib/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ Platform.create(process.platform, app, config);
// variable for developing (reloading and devtools toggling)
app.developmentMode = false;

app.version = require('../../package').version;
app.version = require('../package').version;
app.name = 'Camunda Modeler';

// this is shared variable between main and renderer processes
Expand Down Expand Up @@ -356,16 +356,22 @@ app.on('web-contents-created', (event, webContents) => {
*/
app.createEditorWindow = function() {

var mainWindow = app.mainWindow = new BrowserWindow({
var windowOptions = {
resizable: true,
title: 'Camunda Modeler'
});
};

if (process.platform === 'linux') {
windowOptions.icon = path.join(__dirname + '/../resources/favicon.png');
}

var mainWindow = app.mainWindow = new BrowserWindow(windowOptions);

dialog.setActiveWindow(mainWindow);

mainWindow.maximize();

mainWindow.loadURL('file://' + path.resolve(__dirname + '/../../public/index.html'));
mainWindow.loadURL('file://' + path.resolve(__dirname + '/../public/index.html'));


// handling case when user clicks on window close button
Expand Down
Loading

0 comments on commit e0c9eae

Please sign in to comment.