diff --git a/lib/main-app.js b/lib/main-app.js index 1f3f1320..1ab9f4ca 100644 --- a/lib/main-app.js +++ b/lib/main-app.js @@ -78,9 +78,11 @@ app.on('ready', function () { var template = require('./main-menu') var menu = Menu.buildFromTemplate(template) + var touchBarMenu = require('./touchbar-menu') switch (process.platform) { case 'darwin': Menu.setApplicationMenu(menu) + mainWindow.setTouchBar(touchBarMenu) break case 'win32': mainWindow.setMenu(menu) diff --git a/lib/touchbar-menu.js b/lib/touchbar-menu.js new file mode 100644 index 00000000..bb7ae79a --- /dev/null +++ b/lib/touchbar-menu.js @@ -0,0 +1,26 @@ +const {TouchBar} = require('electron') +const {TouchBarButton, TouchBarSpacer} = TouchBar + +const allNotes = new TouchBarButton({ + label: '📒', + click: () => {} +}) + +const starredNotes = new TouchBarButton({ + label: '⭐️', + click: () => {} +}) + +const trash = new TouchBarButton({ + label: '🗑', + click: () => {} +}) + +module.exports = new TouchBar([ + allNotes, + new TouchBarSpacer({size: 'small'}), + starredNotes, + new TouchBarSpacer({size: 'small'}), + trash +]) +