var app = require('app')
var BrowserWindow = require('browser-window')
var crashReporter = require('crash-reporter')
var Menu = require('menu')

var darwinTemplate = require('./darwin-menu.js')
var otherTemplate = require('./other-menu.js')

var mainWindow = null
var menu = null

crashReporter.start()

app.on('window-all-closed', function appQuit () {
  if (process.platform !== 'darwin') {
    app.quit()
  }
})

app.on('ready', function appReady () {
  mainWindow = new BrowserWindow({width: 800, height: 600})
  mainWindow.loadUrl('file://' + __dirname + '/index.html')

  if (process.platform === 'darwin') {
    menu = Menu.buildFromTemplate(darwinTemplate(app, mainWindow))
    Menu.setApplicationMenu(menu)
  } else {
    menu = Menu.buildFromTemplate(otherTemplate(mainWindow))
    mainWindow.setMenu(menu)
  }

  mainWindow.on('closed', function winClosed () {
    mainWindow = null
  })
})

var app = require('app')
var BrowserWindow = require('browser-window')
var crashReporter = require('crash-reporter')

crashReporter.start()

var mainWindow = null

app.on('window-all-closed', function appQuit () {
  if (process.platform !== 'darwin') {
    app.quit()
  }
})

app.on('ready', function appReady () {
  mainWindow = new BrowserWindow({width: 800, height: 600})
  mainWindow.loadUrl('file://' + __dirname + '/index.html')

  mainWindow.on('closed', function winClosed () {
    mainWindow = null
  })
})

--- 
+++ 
@@ -1,15 +1,10 @@
 var app = require('app')
 var BrowserWindow = require('browser-window')
 var crashReporter = require('crash-reporter')
-var Menu = require('menu')
 
-var darwinTemplate = require('./darwin-menu.js')
-var otherTemplate = require('./other-menu.js')
+crashReporter.start()
 
 var mainWindow = null
-var menu = null
-
-crashReporter.start()
 
 app.on('window-all-closed', function appQuit () {
   if (process.platform !== 'darwin') {
@@ -21,14 +16,6 @@
   mainWindow = new BrowserWindow({width: 800, height: 600})
   mainWindow.loadUrl('file://' + __dirname + '/index.html')
 
-  if (process.platform === 'darwin') {
-    menu = Menu.buildFromTemplate(darwinTemplate(app, mainWindow))
-    Menu.setApplicationMenu(menu)
-  } else {
-    menu = Menu.buildFromTemplate(otherTemplate(mainWindow))
-    mainWindow.setMenu(menu)
-  }
-
   mainWindow.on('closed', function winClosed () {
     mainWindow = null
   })
Add basic menu to app

Will refine later on.
