Андрей
Mikhail L.
мне не помогло это, а не покажешь весь build?
Константин
Константин
вот конвертер если что
https://cloudconvert.com/png-to-icns
Андрей
Андрей
Константин
Evgeny
Подскажите пожалуйста, нет ли удобного "переключателя" для сборки appx для стора и не для стора?
У мака есть и mas-dev таргет и флаг type = “distribution” | “development”
А для винды что-то ничего подобного не вижу
Evgeny
На самом деле вопрос даже не про дев сборку, а про подписанный appx и не подписанный для стора
Evgeny
И ещё вопрос, подскажите, это с сертификатом что-то не то https://github.com/develar/app-builder/issues/35 в конфиге или в самом билдере косяк?
Electron.js releases
v11.0.0-nightly.20200527
https://github.com/electron/electron/releases/tag/v11.0.0-nightly.20200527
v11.0.0-nightly.20200527
Evgeny
Никогда такого не было и вот опять, проблема глубоко в бинарнике... https://github.com/develar/app-builder/issues/35
Roman
Привет! У кого была проблема с Electron в связке с Angular и ngx-electron, я не получаю remote. Просто получаю undefined.
Roman
Разобрался. Нужно было включить nodeIntegration
Oleh
Лучше этого не делать
Roman
Странно, на предыдущих версиях все работало :(
Oleh
Потому что раньше он был включен по умолчанию
Roman
Danila
в 10-ке вообще remote выпилили
Roman
Лол, как теперь выполнять app.quit() из Angular? :D
Oleh
Почему?
Потому что если что-то пойдет не так в твоем приложении и я смогу запустить как-то скрипт у меня будет доступ к ноде
Oleh
Roman
frame: false, transparent: true
Roman
кастомные кнопки и т.д
Oleh
Можешь через ipcRenderer тригерить все что тебе нужно
Roman
Он работает без nodeIntegration?
Oleh
Roman
Спасибо большое. В скором времени выпилю у себя это.
Vadim
И выдавать предупреждение о тяжелых синхронных операциях
Vadim
Как chromium про ресурсоемкие коллбэки
Electron.js releases
v11.0.0-nightly.20200528
https://github.com/electron/electron/releases/tag/v11.0.0-nightly.20200528
v11.0.0-nightly.20200528
Alexander
Привет всем.
Как прикрутить иконки для приложения для Debian и Ubuntu?
Для mac и windows все работает, а для Ubuntu и Debian иконки стандартные.
В доках как-то не совсем понятно.
Использую electron builder.
Есть примеры, как это решено?
Evgeny
Привет, решаю прямо сейчас эту же задачу, если кратко, то нихуя документации нет
Evgeny
Ты можешь нарезать и положить в отдельную папку иконки с именами в виде размера https://github.com/electron-userland/electron-builder/tree/7b335dbd7e5ca754598ca93318be1404fc518485/packages/app-builder-lib/templates/icons/electron-linux
Vadim
Vadim
Alexander
Evgeny
это пиздец костыли товарищи, либа умеет генерить нужный icns из png-шки, но из той же png-шки не умеет нарезать размеры для линкуса и винды
Oleh
Почему ужасная?
Oleh
https://www.electron.build/icons
Вот же тут все написано
Evgeny
нужно так сказать только что сгенерированную icns для мака, подложить в ресурсы и из неё сгенерится ico и под линусу
Evgeny
в общем по этому поводу тикет создал https://github.com/develar/app-builder/issues/38
Evgeny
откомментите плз, полайкайте...
Vadim
Почему ужасная?
Ну тут скрепя сердце я согласен что у electron-builder дока на дне(
Evgeny
там нужно go чуть больше чем никак знать и можно изи пофиксать
Evgeny
Для непосвешённых app-builder - этот тот бинарник написанный на go который почти всё в electron-builder делает
Evgeny
Всё так...
Vadim
Vadim
Один раз решил сразу, а другой потратил кучу времени))
Evgeny
так что жду ваши комменты к варианту генерить нужные иконки на лету https://github.com/develar/app-builder/issues/38
Oleh
Так а что не понятно? Взять 512x512, положить в папку build/icons
Oleh
И потом взять icon параметр в конфиге и обозначить папку
Oleh
https://www.electron.build/generated/linuxtargetspecificoptions
Oleh
Наверное и без этого работает
Evgeny
> By default will be generated automatically based on the macOS icns file.
> Linux icon set will be generated automatically based on the macOS icns file or common icon.png.
в разных местах доки, а оказывается icon.png не работает, да и вообще его переименовать в 512x512 надо и сложить в папку...
Alexander
Alexander
хотя бы той частью, которая касается иконок
Evgeny
ещё разбираюсь
Evgeny
Ну и днище, либа умеет брать получать картинки, либа умеет ресайзить и менять формат, но для линукса дока абсолютно не верна...
Никакого "магического" преобразования, как сказано в доке, не происходит и разрешение файла тупо берётся из имени...
Oleh
Так в примере же есть название
Evgeny
Так в примере же есть название
тут нет:
> By default will be generated automatically based on the macOS icns file.
> Linux icon set will be generated automatically based on the macOS icns file or common icon.png.
Alexander
Evgeny
ничего не генерится автоматически, КАК НАПИСАНО В ДОКЕ
какие размеры нужны, такие и складывай в папку
Oleh
Нет, только 512
Evgeny
только 512 и будет в билде тогда
Alexander
ok, спасибо
Evgeny
а как уже заресайзит ОС которая запустит приложение твою картинку 512 - хзхз, как повезёт
Oleh
можешь накидать разных в папку
Evgeny
ага, тогда их всех включит билд
Evgeny
можно ещё svg подложить, её тоже всосёт
Evgeny
но у меня подгорает! либа УМЕЕТ ресайзить картинки хоть в 100500 размеров форматов, но не делает этого
Evgeny
может тут кто go знает и может запинать?
su
мочь и делать разные вещи