Browse Source

Added Preferences to Menu

Fixes #590
v0.5.8
Ramiro Saenz 8 years ago
parent
commit
107395dee8
  1. 3
      app.js
  2. 15
      electron/menu.js

3
app.js

@ -15,6 +15,9 @@ const ipc = require('electron').ipcRenderer;
ipc.on('showAbout', function(event, message) { ipc.on('showAbout', function(event, message) {
!Ext.cq1('about') ? Ext.create('Rambox.view.main.About') : ''; !Ext.cq1('about') ? Ext.create('Rambox.view.main.About') : '';
}); });
ipc.on('showPreferences', function(event, message) {
!Ext.cq1('preferences') ? Ext.create('Rambox.view.preferences.Preferences').show() : '';
});
ipc.on('autoUpdater:check-update', function() { ipc.on('autoUpdater:check-update', function() {
Rambox.app.checkUpdate(); Rambox.app.checkUpdate();
}); });

15
electron/menu.js

@ -204,6 +204,12 @@ if (process.platform === 'darwin') {
tpl.unshift({ tpl.unshift({
label: appName, label: appName,
submenu: [ submenu: [
{
label: 'Preferences',
click() {
sendAction('showPreferences')
}
},
{ {
label: `Check for updates...`, label: `Check for updates...`,
click(item, win) { click(item, win) {
@ -255,6 +261,15 @@ if (process.platform === 'darwin') {
tpl.unshift({ tpl.unshift({
label: '&File', label: '&File',
submenu: [ submenu: [
{
label: 'Preferences',
click() {
sendAction('showPreferences')
}
},
{
type: 'separator'
},
{ {
role: 'quit' role: 'quit'
} }

Loading…
Cancel
Save