1
0
mirror of https://github.com/BoostIo/Boostnote synced 2025-12-13 17:56:25 +00:00

bump up electron version 0.34 -> 0.35.1

This commit is contained in:
Rokt33r
2015-11-23 11:38:35 +09:00
parent 53455496bf
commit de3b76b31d
18 changed files with 57 additions and 60 deletions

View File

@@ -1,5 +1,6 @@
var BrowserWindow = require('browser-window') const electron = require('electron')
var path = require('path') const BrowserWindow = electron.BrowserWindow
const path = require('path')
var finderWindow = new BrowserWindow({ var finderWindow = new BrowserWindow({
width: 640, width: 640,
@@ -18,7 +19,7 @@ var finderWindow = new BrowserWindow({
var url = path.resolve(__dirname, '../browser/finder/index.html') var url = path.resolve(__dirname, '../browser/finder/index.html')
finderWindow.loadUrl('file://' + url) finderWindow.loadURL('file://' + url)
finderWindow.on('blur', function () { finderWindow.on('blur', function () {
finderWindow.hide() finderWindow.hide()

View File

@@ -1,5 +1,6 @@
var BrowserWindow = require('browser-window') const electron = require('electron')
var path = require('path') const BrowserWindow = electron.BrowserWindow
const path = require('path')
var mainWindow = new BrowserWindow({ var mainWindow = new BrowserWindow({
width: 1080, width: 1080,
@@ -11,9 +12,9 @@ var mainWindow = new BrowserWindow({
'standard-window': false 'standard-window': false
}) })
var url = path.resolve(__dirname, '../browser/main/index.html') const url = path.resolve(__dirname, '../browser/main/index.html')
mainWindow.loadUrl('file://' + url) mainWindow.loadURL('file://' + url)
mainWindow.setVisibleOnAllWorkspaces(true) mainWindow.setVisibleOnAllWorkspaces(true)

View File

@@ -1,4 +1,5 @@
var BrowserWindow = require('browser-window') const electron = require('electron')
const BrowserWindow = electron.BrowserWindow
module.exports = [ module.exports = [
{ {

View File

@@ -28,7 +28,8 @@
<div id="content"></div> <div id="content"></div>
<script src="../../submodules/ace/src-min/ace.js"></script> <script src="../../submodules/ace/src-min/ace.js"></script>
<script> <script>
require('web-frame').setZoomLevelLimits(1, 1) const electron = require('electron')
electron.webFrame.setZoomLevelLimits(1, 1)
var scriptUrl = process.env.BOOST_ENV === 'development' var scriptUrl = process.env.BOOST_ENV === 'development'
? 'http://localhost:8080/assets/finder.js' ? 'http://localhost:8080/assets/finder.js'
: '../../compiled/finder.js' : '../../compiled/finder.js'

View File

@@ -10,9 +10,10 @@ import { selectArticle, searchArticle, refreshData } from './actions'
import _ from 'lodash' import _ from 'lodash'
import activityRecord from 'boost/activityRecord' import activityRecord from 'boost/activityRecord'
import remote from 'remote' const electron = require('electron')
const { remote, clipboard } = electron
var hideFinder = remote.getGlobal('hideFinder') var hideFinder = remote.getGlobal('hideFinder')
import clipboard from 'clipboard'
function notify (...args) { function notify (...args) {
return new window.Notification(...args) return new window.Notification(...args)

View File

@@ -7,8 +7,9 @@ import ArticleTopBar from './HomePage/ArticleTopBar'
import ArticleList from './HomePage/ArticleList' import ArticleList from './HomePage/ArticleList'
import ArticleDetail from './HomePage/ArticleDetail' import ArticleDetail from './HomePage/ArticleDetail'
import _ from 'lodash' import _ from 'lodash'
import keygen from 'boost/keygen'
import { isModalOpen, closeModal } from 'boost/modal' import { isModalOpen, closeModal } from 'boost/modal'
const electron = require('electron')
const BrowserWindow = electron.remote.BrowserWindow
const TEXT_FILTER = 'TEXT_FILTER' const TEXT_FILTER = 'TEXT_FILTER'
const FOLDER_FILTER = 'FOLDER_FILTER' const FOLDER_FILTER = 'FOLDER_FILTER'
@@ -31,7 +32,7 @@ class HomePage extends React.Component {
if (process.env.BOOST_ENV === 'development' && e.keyCode === 73 && e.metaKey && e.altKey) { if (process.env.BOOST_ENV === 'development' && e.keyCode === 73 && e.metaKey && e.altKey) {
e.preventDefault() e.preventDefault()
e.stopPropagation() e.stopPropagation()
require('remote').require('browser-window').getFocusedWindow().toggleDevTools() BrowserWindow.getFocusedWindow().toggleDevTools()
return return
} }

View File

@@ -7,7 +7,8 @@ import Preferences from 'boost/components/modal/Preferences'
import CreateNewFolder from 'boost/components/modal/CreateNewFolder' import CreateNewFolder from 'boost/components/modal/CreateNewFolder'
import keygen from 'boost/keygen' import keygen from 'boost/keygen'
import remote from 'remote' const electron = require('electron')
const remote = electron.remote
let userName = remote.getGlobal('process').env.USER let userName = remote.getGlobal('process').env.USER
const BRAND_COLOR = '#18AF90' const BRAND_COLOR = '#18AF90'

View File

@@ -1,4 +1,5 @@
import ipc from 'ipc' const electron = require('electron')
const ipc = electron.ipcRenderer
import React, { PropTypes } from 'react' import React, { PropTypes } from 'react'
var ContactModal = require('boost/components/modal/ContactModal') var ContactModal = require('boost/components/modal/ContactModal')

View File

@@ -54,8 +54,9 @@
<script src="../../submodules/ace/src-min/ace.js"></script> <script src="../../submodules/ace/src-min/ace.js"></script>
<script type='text/javascript'> <script type='text/javascript'>
require('web-frame').setZoomLevelLimits(1, 1) const electron = require('electron')
var version = require('remote').require('app').getVersion() electron.webFrame.setZoomLevelLimits(1, 1)
var version = electron.remote.app.getVersion()
document.title = 'Boost' + ((version == null || version.length === 0) ? ' DEV' : '') document.title = 'Boost' + ((version == null || version.length === 0) ? ' DEV' : '')
var scriptUrl = process.env.BOOST_ENV === 'development' var scriptUrl = process.env.BOOST_ENV === 'development'
? 'http://localhost:8080/assets/main.js' ? 'http://localhost:8080/assets/main.js'

View File

@@ -11,7 +11,8 @@ require('../styles/main/index.styl')
import { openModal } from 'boost/modal' import { openModal } from 'boost/modal'
import Tutorial from 'boost/components/modal/Tutorial' import Tutorial from 'boost/components/modal/Tutorial'
import activityRecord from 'boost/activityRecord' import activityRecord from 'boost/activityRecord'
import ipc from 'ipc' const electron = require('electron')
const ipc = electron.ipcRenderer
activityRecord.init() activityRecord.init()
window.addEventListener('online', function () { window.addEventListener('online', function () {

View File

@@ -1,5 +1,6 @@
import React, { PropTypes } from 'react' import React, { PropTypes } from 'react'
import shell from 'shell' const electron = require('electron')
const shell = electron.shell
export default class ExternalLink extends React.Component { export default class ExternalLink extends React.Component {
handleClick (e) { handleClick (e) {

View File

@@ -1,9 +1,11 @@
import shell from 'shell'
var React = require('react') var React = require('react')
var { PropTypes } = React var { PropTypes } = React
import markdown from 'boost/markdown' import markdown from 'boost/markdown'
var ReactDOM = require('react-dom') var ReactDOM = require('react-dom')
const electron = require('electron')
const shell = electron.shell
function handleAnchorClick (e) { function handleAnchorClick (e) {
shell.openExternal(e.target.href) shell.openExternal(e.target.href)
e.preventDefault() e.preventDefault()

View File

@@ -1,7 +1,9 @@
import React from 'react' import React from 'react'
import linkState from 'boost/linkState' import linkState from 'boost/linkState'
import remote from 'remote'
import ipc from 'ipc' const electron = require('electron')
const ipc = electron.ipcRenderer
const remote = electron.remote
export default class AppSettingTab extends React.Component { export default class AppSettingTab extends React.Component {
constructor (props) { constructor (props) {
@@ -47,8 +49,10 @@ export default class AppSettingTab extends React.Component {
} }
handleKeyDown (e) { handleKeyDown (e) {
if (e.keyCode === 13) {
this.submitHotKey() this.submitHotKey()
} }
}
render () { render () {
let alert = this.state.alert let alert = this.state.alert

View File

@@ -1,4 +1,5 @@
var shell = require('shell') const electron = require('electron')
const shell = electron.shell
export default function (e) { export default function (e) {
shell.openExternal(e.currentTarget.href) shell.openExternal(e.currentTarget.href)

21
main.js
View File

@@ -1,11 +1,13 @@
var app = require('app') const electron = require('electron')
var Menu = require('menu') const app = electron.app
var MenuItem = require('menu-item') const Menu = electron.Menu
var Tray = require('tray') const MenuItem = electron.MenuItem
var ipc = require('ipc') const Tray = electron.Tray
var jetpack = require('fs-jetpack') const ipc = electron.ipcMain
const globalShortcut = electron.globalShortcut
require('crash-reporter').start() const autoUpdater = electron.autoUpdater
const jetpack = require('fs-jetpack')
electron.crashReporter.start()
var mainWindow = null var mainWindow = null
var appIcon = null var appIcon = null
@@ -18,8 +20,6 @@ var update = null
// if (process.platform !== 'darwin') app.quit() // if (process.platform !== 'darwin') app.quit()
// }) // })
var autoUpdater = require('auto-updater')
var appQuit = false var appQuit = false
var version = app.getVersion() var version = app.getVersion()
@@ -123,7 +123,6 @@ app.on('ready', function () {
finderWindow = require('./atom-lib/finder-window') finderWindow = require('./atom-lib/finder-window')
var globalShortcut = require('global-shortcut')
var userDataPath = app.getPath('userData') var userDataPath = app.getPath('userData')
if (!jetpack.cwd(userDataPath).exists('keymap.json')) { if (!jetpack.cwd(userDataPath).exists('keymap.json')) {
jetpack.cwd(userDataPath).file('keymap.json', {content: '{}'}) jetpack.cwd(userDataPath).file('keymap.json', {content: '{}'})

View File

@@ -11,7 +11,7 @@
"codesign": "codesign --verbose --deep --force --sign \"MAISIN solutions Inc.\" Boost-darwin-x64/Boost.app" "codesign": "codesign --verbose --deep --force --sign \"MAISIN solutions Inc.\" Boost-darwin-x64/Boost.app"
}, },
"config": { "config": {
"version": "--version=0.34.0 --app-bundle-id=com.maisin.boost", "version": "--version=0.35.1 --app-bundle-id=com.maisin.boost",
"platform": "--platform=darwin --arch=x64 --prune --icon=resources/app.icns", "platform": "--platform=darwin --arch=x64 --prune --icon=resources/app.icns",
"ignore": "--ignore=Boost-darwin-x64 --ignore=node_modules/devicon/icons --ignore=submodules/ace/(?!src-min)|submodules/ace/(?=src-min-noconflict)" "ignore": "--ignore=Boost-darwin-x64 --ignore=node_modules/devicon/icons --ignore=submodules/ace/(?!src-min)|submodules/ace/(?=src-min-noconflict)"
}, },
@@ -55,7 +55,7 @@
"babel-plugin-react-transform": "^1.1.1", "babel-plugin-react-transform": "^1.1.1",
"css-loader": "^0.19.0", "css-loader": "^0.19.0",
"electron-packager": "^5.1.0", "electron-packager": "^5.1.0",
"electron-prebuilt": "^0.33.6", "electron-prebuilt": "^0.35.1",
"nib": "^1.1.0", "nib": "^1.1.0",
"react": "^0.14.0", "react": "^0.14.0",
"react-dom": "^0.14.0", "react-dom": "^0.14.0",

View File

@@ -3,7 +3,6 @@ var path = require('path')
var JsonpTemplatePlugin = webpack.JsonpTemplatePlugin var JsonpTemplatePlugin = webpack.JsonpTemplatePlugin
var FunctionModulePlugin = require('webpack/lib/FunctionModulePlugin') var FunctionModulePlugin = require('webpack/lib/FunctionModulePlugin')
var NodeTargetPlugin = require('webpack/lib/node/NodeTargetPlugin') var NodeTargetPlugin = require('webpack/lib/node/NodeTargetPlugin')
var ExternalsPlugin = webpack.ExternalsPlugin
var opt = { var opt = {
path: path.join(__dirname, 'compiled'), path: path.join(__dirname, 'compiled'),
filename: '[name].js', filename: '[name].js',
@@ -39,29 +38,10 @@ var config = {
}, },
plugins: [ plugins: [
new webpack.NoErrorsPlugin(), new webpack.NoErrorsPlugin(),
new ExternalsPlugin('commonjs', [
'app',
'auto-updater',
'browser-window',
'content-tracing',
'dialog',
'global-shortcut',
'ipc',
'menu',
'menu-item',
'power-monitor',
'protocol',
'tray',
'remote',
'web-frame',
'clipboard',
'crash-reporter',
'screen',
'shell'
]),
new NodeTargetPlugin() new NodeTargetPlugin()
], ],
externals: [ externals: [
'electron',
'socket.io-client', 'socket.io-client',
'md5', 'md5',
'superagent', 'superagent',

View File

@@ -38,6 +38,7 @@ module.exports = {
}) })
], ],
externals: [ externals: [
'electron',
'socket.io-client', 'socket.io-client',
'md5', 'md5',
'superagent', 'superagent',
@@ -50,6 +51,5 @@ module.exports = {
], ],
resolve: { resolve: {
extensions: ['', '.js', '.jsx', 'styl'] extensions: ['', '.js', '.jsx', 'styl']
}, }
target: 'atom'
} }