Skip to content

Commit

Permalink
add window size option
Browse files Browse the repository at this point in the history
  • Loading branch information
emmanuelroecker committed Aug 24, 2016
1 parent 1a95e84 commit 7178ee8
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 3 deletions.
10 changes: 7 additions & 3 deletions app/app.js
Expand Up @@ -36,8 +36,9 @@ class mainProcessClass {
}

parseCommandLine() {
let options = this._yargs(process.argv).wrap(100);
let options = this._yargs(process.argv).default('windowsize','800x600').wrap(100);
options.usage('Electron command line');
options.alias('ws', 'windowsize').string('ws').describe('ws','set window size (Ex: 800x600)');
options.alias('d', 'debug').boolean('1').describe('1', 'Autostart dev tools');
options.alias('u', 'userdata').string('u').describe('u', 'set userdata directory');
options.alias('v', 'version').boolean('v').describe('v', 'Print the version.');
Expand Down Expand Up @@ -66,9 +67,12 @@ class mainProcessClass {
});

this._app.on('ready', () => {

let windowsize = this._args.windowsize.split('x');

this._mainWindow = new this._modElectron.BrowserWindow({
width: 800,
height: 600
width: parseInt(windowsize[0]),
height: parseInt(windowsize[1])
});
let mainHtml = this._modPath.join(__dirname, this._mainHtmlFile);
this._mainWindow.loadURL('file://' + mainHtml);
Expand Down
1 change: 1 addition & 0 deletions package.json
Expand Up @@ -9,6 +9,7 @@
"test-cov": "npm run lint && npm run cover && npm run mocha-cov && npm run report-cov",
"start": "electron app/app.js",
"start-debug": "electron app/app.js --debug --userdata=./userdata",
"start-screencast": "electron app/app.js --userdata=./userdata --windowsize=600x400",
"lint": "eslint app/js",
"compile": "riot -m ./riot ./app/js/riot",
"mocha-cov": "electron-mocha --renderer --recursive ./tests/js ./tests/riot --require ./tests/setup-cov.js --reporter tests/coverage",
Expand Down

0 comments on commit 7178ee8

Please sign in to comment.