Electron.js releases
v15.0.0-nightly.20210701 https://github.com/electron/electron/releases/tag/v15.0.0-nightly.20210701 v15.0.0-nightly.20210701
Electron.js releases
v14.0.0-beta.11 https://github.com/electron/electron/releases/tag/v14.0.0-beta.11 v14.0.0-beta.11
Dmitry
Как самообновление программы на электроне работает?
electron-updater может скачивать файл latest.xml (latest-linux.xml) из релиза с гитхаба и таким образом понимать нужен апдейт или нет
Timur
Подскажите, есть какие-то более современные аналоги ngx-electron?
Рекомендую использовать contextIsolation. Для ангуляра есть прекрасный шаблон в котором он уже внедрен https://github.com/frederiksen/angular-electron-boilerplate
Den
/help
Electron.js releases
/help
Show releases of Electron.js Используйте /off чтобы приостановить подписку.
Group Butler
Start me to get the list of commands
Electron.js releases
v13.1.5 https://github.com/electron/electron/releases/tag/v13.1.5 v13.1.5
Electron.js releases
v15.0.0-nightly.20210702 https://github.com/electron/electron/releases/tag/v15.0.0-nightly.20210702 v15.0.0-nightly.20210702
🧬 Denis
Ребята, может кто знает решение... Пакуем приложение с sqlite3 Под все возможные платформы. По итогу на ARM (macbook m1) ни в какую заводиться не хочет install-app-deps -—arch arm64 не помогает уже 2 дня всю голову себе сломал
🧬 Denis
{"message":"НЕ УДАЛОСЬ СОЕДИНИТЬСЯ ПО SQLITE3","module":"BrowserInstance :: start","profile":{"id":"913","name":"sqlite3"},"error":"Error: dlopen(/var/folders/zg/8jz184d54jb3229wrmq18p8m0000gn/T/.com.ru.dolphin.anty.EiOIeH, 1): no suitable image found. Did find:\n\t/var/folders/zg/8jz184d54jb3229wrmq18p8m0000gn/T/.com.ru.dolphin.anty.EiOIeH: mach-o, but wrong architecture\n\t/var/folders/zg/8jz184d54jb3229wrmq18p8m0000gn/T/.com.ru.dolphin.anty.EiOIeH: stat() failed with errno=17","level":"error"}
lovecode
пасиба
Vadim
electron-connect
Vadim
https://github.com/VadimKorobka/electron-parcel-quick-start/blob/main/build.js тут пример интеграции в Parcel, есть ещё плагин для Webpack
Vadim
Я и не скрывал)
Женя
Довольно срочно ищу помощь с проектом. Временно, а может и на постоянной основе. Django, Vue, nodejs, webpack, docker compose это прям мастер хэв в ваших навыках.
Женя
Я фронт не очень шарю. Но вроде он там есть
Женя
Ну питон может быть на мне. С фронтом беда
Женя
Не, электрон не при делах, но может разрабы такие тут бывают
Сергей
Всем привет) подскажите чем лучше собирать проект для всех платформ?
Rewrite
В приложении запросы делаются например так: fetch('/something') В результате чего получается: file:///C:/something Можно ли как-то путь до /something изменить с помощью электрона?
Dmitry
@ChALkeR рассказывал, что в электроне можно перехватывать запросы по конкретному протоколу (session.protocol.interceptStreamProtocol) и обрабатывать их специфичных образом. Но конкретно в данном случае кажется куда логичнее просто добавить в fetch что-то вроде fetch(path.join(rootPath, 'something')).
Rewrite
Лучше тогда просто запущу сервер в прелоаде, который отдает штмльник и вместо loadFile сделаю loadUrl, норм будет?
Nikita
Его сможешь не только ты дёргать
Nikita
Но и кто-то другой прямо из веббраузера юзера
Nikita
Если ты не прилепишь проверку токенов, но даже с ней не идеальное решение
Rewrite
А что ты ожидаешь получить?
В дев режиме запущен сервак (localhost:3000) к которому подключается электрон в win.loadURL Все урлы в запросах везде написаны на слэш, то есть они делаются на текущий хост (localhost:3000/api/some) В дев режиме есть прокси который проксирует запросы на 192.133.133 например В проде есть статик файлы которые тоже нужно проксировать, я решил сделать это через прелоадер, в котором буду запускать сервер с прокси отдавать статику чтобы запросы норм работали и проксировались
Rewrite
Сейчас проблема возникла с тем что прелоадер не воркает
Electron.js releases
v15.0.0-nightly.20210705 https://github.com/electron/electron/releases/tag/v15.0.0-nightly.20210705 v15.0.0-nightly.20210705
Electron.js releases
v14.0.0-beta.12 https://github.com/electron/electron/releases/tag/v14.0.0-beta.12 v14.0.0-beta.12
Rewrite
Плохо ли в прелоадаре использовать переменные среды через dotenv?
Electron.js releases
v13.1.6 https://github.com/electron/electron/releases/tag/v13.1.6 v13.1.6
Алексей
Подскажите, при сборке под ios при нотаризации вылазит ошибка, но скрипт сборки не падает. Можно ли как-то отловить ошибку нотаризации?
Rewrite
Rewrite
У кого совет спросить можно по электрону?
Алексей
У кого совет спросить можно по электрону?
ты задавай, кто сможет- тот ответит
Rewrite
ты задавай, кто сможет- тот ответит
Да просто сбилдить не получается уже второй день, наводок 0, а в чяте никто не ответил пока
Rewrite
Как можно узнать почему в electron-builder перекидываются все files указанные в package.json build, кроме нод модулей? Указал "node_modules/node-machine-id", но этого модуля не было в билде Как можно сделать чтобы все нод модули перекинуло? конфиг файлов: "files": [ "node_modules", "node_modules/node-machine-id", "dist/**/*", "public", ".env", "package.json" ]
Ilvir
Node-machine-id не в devdependencies?
Rewrite
Rewrite
Я как понял он копирует все модули которые нужны в скриптах привязанных к штмльнику, а модули использующиеся в рендерере/прелоадаре не трогает
Rewrite
Ilvir
А dev в build идут?
Rewrite
Этот node-machine-id импортится в рендерере, после билда пишет что модуль естественно не найден
Ilvir
Я не уверен, но разве devdeps созданы чтобы они в production не уходили?
Rewrite
Видимо нет, потому что есть модуль в девдепсах, но не использующийся в приложении, так вот, он в билд не попал
Ilvir
Все же правильно) есть в дев но в билд не попал
Rewrite
Все же правильно) есть в дев но в билд не попал
Действительно, а почему так глупо сделано?
Rewrite
Спасиб огромное ебался 2 дня
Ilvir
😄
Rewrite
Ilvir
Почему глупо
Rewrite
Почему он переносит модули которые используются в файлах билда, но не в файлах рендерера/прелоадера
Lena
Вопрос, мне нужно верстать под определенное разрешение. И я немного запуталась. Собственно экран где будет приложение имеет такие хар-ки - 12.1 дюйм, разрешение 1920 на 1280
Lena
Я хочу у себя пока выводить (тестово) чтобы сам размер окна был в 2 раза меньше - т.е. 960 на 640 но внутри него чтоб было разрешение как надо
Lena
Я правильно понимаю, что мне нужен какой-то из методов -screen.screenToDipRect(window, rect) или screen.dipToScreenRect(window, rect) ?
Сергей
Всем привет) начинаю изучать електрон и хотел узнать основные нюансы, подскажи плиз, чем лучше собирать builder, forge, или что-то другое, куда вы размещаете билды, если разница с дев билдом и прод кроме девтулсы? писать буду на реакте тайп скрипит
Electron.js releases
v15.0.0-nightly.20210706 https://github.com/electron/electron/releases/tag/v15.0.0-nightly.20210706 v15.0.0-nightly.20210706
Electron.js releases
v12.0.14 https://github.com/electron/electron/releases/tag/v12.0.14 v12.0.14
Electron.js releases
v11.4.10 https://github.com/electron/electron/releases/tag/v11.4.10 v11.4.10
Мира
салют как в электроне убрать ВСЕ обработчики событий с обьекта browserWindow?
Rewrite
Ребятки подскажу настройку у electron-builder'a(если такая есть) Есть 2 файла где запускается электрон, один предназначен для дева, другой для билда Задолбался каждый раз main в package.json менять при разработке\сборке Как можно указать билдеру путь до файла с рендерером?
Rewrite
Rewrite
Чат умер
Ilvir
наверно через env в скриптах
Yura
Всем привет. Кто то сталкивался с такой ошибкой "forcibly closing database" ? В какую сторону вообще смотреть (в електрон или настройка операционки) ? Знаю только что ошибка с windows domain.
Yura
Использую еlectron : 11.2.1 с angular : 11.0.5. Так же использую "Web SQL".
Yura
проблема в том что не могу воспроизвести ошибку. есть только скрин)
Yura
возможно что с windows domain что то не то? потому что на всех других платформах все хорошо работает
Yura
)
Ilya
Всем привет. Кто нибудь писал приложения под линух на електроне? Столкнулся с проблемой, что нужно сочитание клавишь altL + space, но линукс, как не пробовал перехватывает это сочитание и открывает системное меню. Можно его как то все таки отменить или перебить сочитанием в приложении?
Ilya
Эт я понимаю) поэтому я конкретно под линукс спрашиваю)
Ilya
ну или есть какое то общее решение
Anonymous
Эт я понимаю) поэтому я конкретно под линукс спрашиваю)
тебе его собрать нужно? или про какое общее решение ты имеешь в виду