Как мы можем создать безрамное окно с нестандартной формой и размером, согласно документации electronic js.
в этом нет большого взлома, нам просто нужно начать с свежего кода. Я подбираю шаблон electronic-js-quickstart.
в системе Windows значок в трее должен появиться в меню панели задач. вы также можете добавить свои собственные события, такие как событие размытия. Таким образом, окно будет размытым после того, как фокус исчезнет из окна.
а для положения лотка вы можете попробовать границы лотка свойств электронного лотка. для события щелчка правой кнопкой мыши в трее, мы добавили функцию переключения окна. Таким образом, окно будет скрыто после двойного щелчка.
В случае разных операционных систем есть некоторая разница между Windows, Mac и Linux. для операционной системы Windows лоток находится на нижней стороне. а для операционных систем Linux и Mac лоток находится в верхней части окна.
для установки окон в различные углы положения окна вы можете использовать пакет электронного позиционера из библиотеки npm.
В случае, если потребуется помощь, вот мой репозиторий GitHub для справки.