leominerdev.html 🇺🇦
-_-
Григорий
хотя я так не разобрался как установить иконку для electron js приложения
для винды иконка инсталятора должна быть ico для приложения png, а размер 256х256
Григорий
и он кстати пишет даже то что размер не подходит
leominerdev.html 🇺🇦
сейчас меня более бесят ошибки
Григорий
а вот с заменой sidebar картинки на инсталяторе конечно у меня возникли траблы
Rewrite
о чат ожил
Григорий
Григорий
Eugene
-_-
https://www.electronforge.io/
Григорий
никто не пробовал обрывать асинхронный цикл через сигнал от фронта?
Григорий
а блин для этого нужно писать setTimeout
Григорий
Какая же боль
есть идеи по лучше? поумничать и ребенок может
Rewrite
есть идеи по лучше? поумничать и ребенок может
Очевидно, что цикл нужно делать на фронте/внутри каллбека
Григорий
Очевидно, что цикл нужно делать на фронте/внутри каллбека
ну тогда покажи как с фронта скачвать файлы
Rewrite
ну тогда покажи как с фронта скачвать файлы
качай в мейне и шли в рендерер
Григорий
качай в мейне и шли в рендерер
ну в целом я так и делаю, у меня прогресс передается во фронт но только это никак не влияет на обрывание цикла
Григорий
можно оборвать загрузку файлов, но у меня в цикле перед загрузкой идет проверка файлов
maxim
никто не пробовал обрывать асинхронный цикл через сигнал от фронта?
А если там сделать флаг который ставить в true перед началом и крутить forEach пока флаг true. А по отдельному событию менять его в false?
Rewrite
Как же надоели порноботы
David
Всем привет. Подскажите пожалуйста, нормально ли делать HTTP запросы в renderer? Проблема в том, что у меня они блокируются по CSP
Григорий
А если там сделать флаг который ставить в true перед началом и крутить forEach пока флаг true. А по отдельному событию менять его в false?
в целом чета похожее я и попробовал сделать, но срабатывает 1 раз, мне нужно при каджом щелчке отключать цикл и запускать его но с новым списком
Григорий
вопрос по автообновлению у всех приложение устанавливается в ту папку, которая изначально была выбрана? или может слететь путь и приложение установится в диск С?
maxim
каждый раз должно убивать же
Григорий
а почему 1 раз то?
ну потому что сохраняется переменная и ее нужно сбросить
maxim
ну потому что сохраняется переменная и ее нужно сбросить
так я же и написал, что при запуске цикла ставим в true и она сбрасываетя по событию
Григорий
бля я ща по топорному сделаю, буду вручную отправлять сразу 2 флага по таймеру)))
Григорий
так я же и написал, что при запуске цикла ставим в true и она сбрасываетя по событию
ну правильно, я сбрасываю, и переменная остается жить, теперь она всегда блокирует
Григорий
Александр
Ребят приветствую, подскажите плиз, почему прога если локально запускать нормально запускается а если из шары запускать то не стартует
Александр
Какая ещё прога?) при чем тут электрон?)
Ну прогу написал с использованием электрона, звбилдил ее по винду
Александр
Локально запускаю работает, скидываю в шару и через ярлык запускаю с шары не стратует
Григорий
А что из шары он подтягивает?
Александр
Екзешник
Александр
Он же должен все подтянуть через экзешник все дллки
Григорий
А ты дожидаешься загрузки файла?
Александр
Всмысле?
Григорий
Всмысле?
ну ты же с облака качаешь, тебе нужно дождаться пока загрузится файл и только потом начинать его открывать
Александр
НЕ с облака а с шары
Григорий
а че за шара?
Александр
Виндовая \\server\proga\electeon.exe
Григорий
кароч нифига не понял)
Александр
Те же проги на сишарпе, Делфи с кучей подтягивающих дллок норм работают
Александр
кароч нифига не понял)
Ну есть прога на электроне, я ее закидивааю в шару виндовую, на клиентских компах ярлык ведёт на запуск ехе в эту прогу
Александр
Да
Александр
Локальной
Александр
Я конечно понимаю что элеутрновская прога хелоу Ворд весит +-100мб в отличии от сишарпаовской, но но она должна загрузиться в оперативу и стартануть
Григорий
возможно можно с ярлыка вытянуть месторасположение самого exe и уже по тому адресу дернуть саму прогу
Александр
Chrome from a network share because doing so would prevent enabling the sandbox
Александр
Предлагают --no-sandbox
Александр
Завтра проверю
Григорий
Завтра проверю
тебе видимо какими-то системными утилитами придется подтягивать этот файл из сети
Александр
Сложно
Александр
Приедется костыль/скрипт делать который развернет/скопирует через групповую политику
Eugene
Кто на vue3 делал приложение? с typescript
Eugene
typescript и в main и в vue
Eugene
У меня получается то одно, то другое
Eugene
Кто-то там искал установщик кастомный: https://github.com/voxelum/x-minecraft-launcher
Александр
А как в msi пакет запихнуть чтобы потом через gpo развернуть? Есть у кого-нибудь такой опыт?
Anonymous
Мутил как то мутку такую . Желаемого успеха не добился .
В инете есть пару инструкций по ним делал .
David
Привет. Конечно нормально.
А как прописать чтобы не было блока по CSP?
Григорий
А как прописать чтобы не было блока по CSP?
нужно поставить пару настроек, но вообще сделай билд, в готовом варианте таких проблем нету
Григорий
David
нужно поставить пару настроек, но вообще сделай билд, в готовом варианте таких проблем нету
Не подскажешь, какие именно настройки надо выставлять? Был бы очень благодарен. Я первый раз на электроне делаю
Григорий
Не подскажешь, какие именно настройки надо выставлять? Был бы очень благодарен. Я первый раз на электроне делаю
только это отключение защиты и нужно для сборки возвращать все на место ну или поставить доп библиотеку которая сама показывает разработка у тебя или билд и выбирает нужэные настройки)))
Григорий
const isDev = require('electron-is-dev');
Григорий
webSecurity: !isDev,