1
0
mirror of https://github.com/BoostIo/Boostnote synced 2025-12-16 03:06:27 +00:00

move ipc server to main process

This commit is contained in:
Dick Choi
2016-08-23 00:52:33 +09:00
parent cff3fdae6e
commit 282ca3ea2a
15 changed files with 147 additions and 513 deletions

View File

@@ -133,7 +133,7 @@ class NoteDetail extends React.Component {
/>
<button styleName='tabView-top-mode'
>
{mode.label}
{mode == null ? null : mode}
</button>
</div>
{snippet.mode === 'markdown'

View File

@@ -13,7 +13,7 @@ function killFinder () {
finderWindow.removeAllListeners()
if (global.process.platform === 'darwin') {
// Only OSX has another app process.
app.quit()
nodeIpc.of.node.emit('quit-from-finder')
} else {
finderWindow.close()
}
@@ -26,7 +26,7 @@ function toggleFinder () {
finderWindow.hide()
Menu.sendActionToFirstResponder('hide:')
} else {
nodeIpc.of.node.emit('request-data')
nodeIpc.of.node.emit('request-data-from-finder')
finderWindow.show()
}
} else {
@@ -34,17 +34,10 @@ function toggleFinder () {
finderWindow.blur()
finderWindow.hide()
} else {
nodeIpc.of.node.emit('request-data')
nodeIpc.of.node.emit('request-data-from-finder')
finderWindow.show()
finderWindow.focus()
}
// if (!finderWindow.isMinimized()) {
// finderWindow.minimize()
// } else {
// nodeIpc.of.node.emit('request-data')
// finderWindow.restore()
// finderWindow.focus()
// }
}
}
@@ -62,9 +55,10 @@ nodeIpc.connectTo(
console.log('disconnected')
})
nodeIpc.of.node.on('open-finder', function (payload) {
nodeIpc.of.node.on('open-finder', function () {
toggleFinder()
})
ipcRenderer.on('open-finder-from-tray', function () {
toggleFinder()
})
@@ -87,15 +81,15 @@ nodeIpc.connectTo(
})
nodeIpc.of.node.on('config-renew', function (payload) {
console.log('config', payload)
if (payload.ui.theme === 'dark') {
const { config } = payload
if (config.ui.theme === 'dark') {
document.body.setAttribute('data-theme', 'dark')
} else {
document.body.setAttribute('data-theme', 'default')
}
store.default.dispatch({
type: 'SET_CONFIG',
config: payload
config: config
})
})