Skip to content

Commit

Permalink
Update dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
tmcinerney committed Jun 9, 2020
1 parent 0f0ad2c commit cbc2691
Show file tree
Hide file tree
Showing 6 changed files with 826 additions and 1,425 deletions.
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v10.0.0
v12.18.0
12 changes: 0 additions & 12 deletions index.html

This file was deleted.

50 changes: 28 additions & 22 deletions main.js
Original file line number Diff line number Diff line change
@@ -1,55 +1,61 @@
const path = require('path')
const { Menu } = require('electron')
const Menubar = require('menubar')
const { menubar } = require('menubar')

// Application
const keep = Menubar({
alwaysOnTop: true,
height: 600,
const keep = menubar({
browserWindow: {
alwaysOnTop: true,
frame: false,
height: 700,
movable: false,
resizable: true,
width: 500
},
icon: path.join(__dirname, 'assets', 'IconTemplate.png'),
index: 'https://keep.google.com',
preloadWindow: true,
showDockIcon: false,
showOnAllWorkspaces: true,
tooltip: 'Keep',
width: 380
})
tooltip: 'Keep'
});

// State
const getOpenAtLogin = () => keep.app.getLoginItemSettings().openAtLogin

// Event definition
const hide = () => keep.hideWindow()
const hide = () => keep.hideWindow();

const quit = () => keep.app.quit()
const quit = () => keep.app.quit();

const ready = () => {
Menu.setApplicationMenu(applicationMenu)
keep.tray.on('right-click', showContextMenu)
}
Menu.setApplicationMenu(applicationMenu);
keep.tray.on('right-click', showContextMenu);
};

const reload = () => keep.window.reload()
const reload = () => keep.window.reload();

const showContextMenu = () => keep.tray.popUpContextMenu(contextMenu)
const showContextMenu = () => keep.tray.popUpContextMenu(contextMenu);

const toggleOpenAtLogin = (e) => {
const openAtLogin = e.checked
const openAtLogin = e.checked;

keep.app.setLoginItemSettings({
openAtLogin: openAtLogin
})
}
});
};

// Menus
const contextMenu = Menu.buildFromTemplate([
{
label: 'Start on Login',
label: 'Start on login',
type: 'checkbox',
checked: getOpenAtLogin(),
click: toggleOpenAtLogin
},
{ label: 'Refresh', accelerator: 'Cmd+R', click: reload },
{ label: 'Quit Keep', accelerator: 'Cmd+Q', click: quit }
])
]);

const applicationMenu = Menu.buildFromTemplate([{
label: 'Application',
Expand All @@ -68,8 +74,8 @@ const applicationMenu = Menu.buildFromTemplate([{
{ label: 'Paste', accelerator: 'CmdOrCtrl+V', selector: 'paste:' },
{ label: 'Select All', accelerator: 'CmdOrCtrl+A', selector: 'selectAll:' }
]}
])
]);

// Event binding
keep.on('focus-lost', hide)
keep.on('ready', ready)
keep.on('focus-lost', hide);
keep.on('ready', ready);

0 comments on commit cbc2691

Please sign in to comment.