Control custom title bar using store value

This commit is contained in:
Joel Collins 2019-06-06 14:43:25 +01:00
parent bc8096fe7a
commit e2eb051c31
4 changed files with 65 additions and 21 deletions

View file

@ -1,8 +1,11 @@
import { Titlebar, Color } from 'custom-electron-titlebar'
// Load settings store from main process
const { store } = require('electron').remote.require('./store')
// Load extra modules we'll be using
const { Titlebar, Color } = require('custom-electron-titlebar');
// Only show custom menubar for Windows or Linux
if ((process.platform !== 'darwin')) {
// Only show custom menubar if current window has no frame
if (store.get('drawCustomTitleBar') == true) {
new Titlebar({
backgroundColor: Color.fromHex('#c5247f'),
icon: './titleicon.svg'