Я использую Electron и пытаюсь разработать приложение для подносов (меню).Значок электронного трека меняется в зависимости от темной темы?
Я знаю, как установить значок:
const {Tray} = require('electron')
appIcon = new Tray('/path/to/my/icon')
Как создать иконку (или выберите другой), который будет менять цвет в зависимости от темы (нормальный или темный) что пользователь выбрал?
В приведенном выше примере я использую темную тему, поэтому я могу создать белый значок, но что происходит, когда пользователь имеет обычную белую тему?
У вас есть больше информации о том, как следует создавать эти образы? Это какая-то карта спрайтов? Габаритные размеры? и т. д. – ajames
Просто обычный файл .png. Просто имейте в виду использовать только черные и прозрачные цвета. На моем Mac, 22px для нормального dpi и 44px для hi-dpi, кажется, работает хорошо, но проверьте себя. –