Я пытаюсь создать кнопку с пользовательским изображением на сенсорной панели в Electron. При тестировании через "электрон". изображение появляется — как опубликованное приложение macOS, кнопка пуста и не имеет изображения на сенсорной панели. Приложение создается и публикуется через электронный конструктор. Я что-то пропустил?
const {app, BrowserWindow, ipcMain, dialog, TouchBar} = require('electron');
const {TouchBarButton} = TouchBar;
// Touchbar support
let touchBarResult = new TouchBarButton({
'label': 'Let me shrink some images!',
'backgroundColor': '#000000',
});
let touchBarIcon = new TouchBarButton({
'backgroundColor': '#000000',
'icon': path.join(__dirname, 'build/[email protected]'),
'iconPosition': 'center',
});
const touchBar = new TouchBar([
touchBarResult
]);
// Add Touchbar icon
touchBar.escapeItem = touchBarIcon;
Полный код доступен в ветке разработки на Github: https://github.com/stefansl/image-shrinker/blob/dev/main.js