eden
eden
nothing, он не доходит до логов электрона
eden
Георгий
Иван
дискорд тож на электроне btw
eden
eden
да у меня пол компа электрон приложений, они все запускаются, кроме моего(
eden
даже те которые не обновлялись вечность
eden
вот какую ошибку при сборке нашёл:
(node:13168) UnhandledPromiseRejectionWarning: TypeError: Cannot read properties of undefined (reading 'webContents')
Георгий
eden
хм, это во время проверки апдейта
eden
eden
у меня вот так, whenReady
Георгий
Георгий
eden
воот
Георгий
воот
А mainWindow у тебя используется в обновлении и к тому моменту уже создано?
eden
eden
и я в консоль его выводил - оно есть
Георгий
Ну я теперь почти уверен что 15я строка шизит
eden
ошибка, что mainWindow undefined, а оно defined :-/
eden
/.../electron@28.1.0/node_modules/electron/dist/Electron.app/Contents/MacOS/Electron exited with signal SIGTRA
eden
если убрать проверку обновления
Георгий
eden
eden
спасибо за помощь!
Георгий
eden
Георгий
Я просто пошёл на страницу релизов stable электрона, и 3 дня назад последний апдейт был
eden
просто у меня апп, который давно не обновлялся, запустился идеально (не мой)
Георгий
eden
ага..
Георгий
Я после того, что телега может портить билды электрон прилов под мак, уже ничему не удивляюсь с другой стороны
eden
ещё вопрос, виджеты для мак ос сейчас реально сделать?
у конкурента апп на электроне тоже, есть виджеты, хотя https://github.com/electron/electron/issues/40122 еще в статусе Open
eden
а, это виджеты с телефона, ясно
🅰️nimeCoder
Debugger
Здравствуйте! Помогите, пожалуйста, разобраться во времени и пространстве:
if (fs.existsSync("/tmp/app_ok.lock") || fs.existsSync("/tmp/app_fail.lock")) {
setTimeout(function() {
if (fs.existsSync("/tmp/app_ok.lock")) {
set_app_installed("installed", type)
return
} else if (fs.existsSync("/tmp/app_fail.lock")) {
set_app_installed('failed_install', type)
return
}
}, 500)
}
Debugger
как такая проверка может проводиться в течении 3 минут?
Debugger
если я правильно понимаю, то функция setTimeout в параметрах берет задержку в миллисекундах... проверка нормально проходит на "появлении файлов" в пределах 3 минут... но, черт возьми - как? (доктор Ватсон)
Mike
Ребят, привет. Не пойму как иконки с линукс сделать? Установил на убунту 24, но там стандартная иконка с шестеренкой
Debugger
тут вопрос был в другом, сей вариант мне подкинул копилот... а полез читать документацию, поймал недопонимание - вроде там таймаут в миллисекундах, 500 мс - не 3 минуты...
Debugger
но вопрос с опросом наличия файлов решен )))
Debugger
пользуясь случаем, спрошу... может кто посоветовать материалы по электрону, не сильно замороченные?
Михаил(Kotaro)
Ребят такой вопрос, кто то уже сравнивал в своей работе Tauri и Electron? Много ли у tauri проблем на данный момент?
Михаил(Kotaro)
Привет всем
No
No
но доки в целом хватает, если у тебя есть понимание как работает js
No
а дальше вам уже решать как говорится =)
Георгий
Debugger
но доки в целом хватает, если у тебя есть понимание как работает js
возможно в том и проблема, пока нет понимания... до этого писал только автоматизацию на баше и питоне, с веб-приложениями работал только в рамках взаимодействий и интеграций (rest api)... понимание есть, что приложение на электроне - сервер и браузер Хром, в одном флаконе
No
Хотя и в электроне тоже в какой-то момент начинается нужда писать нативные модули
Михаил(Kotaro)
На самом деле я просто хочу веб хочу запаковать как приложение
Михаил(Kotaro)
Программка будет использовать в основном только функции браузера и сторонний апи
Михаил(Kotaro)
Вроде хочется попробовать но может как с баном получится у которого баг на баге
Dmitry
На самом деле я просто хочу веб хочу запаковать как приложение
Я бы использовал Tauri. Из плюсов ещё вес самого приложения и потребление ресурсов. У меня уже есть достаточно большой проект на Electron, пробовал на Tauri переписать. Разница в впечатляет. Переписать проект, который почти год делался сейчас достаточно сложно, но если бы только начинал сейчас, то выбрал бы Tauri.
Anton [az09@osm]
No
Dmitry
No
Ага
No
Ну те по факту в электроне у вас мейн процесс это нода, а тут раст
Евгений
А что насчёт актуальности фронта при кроссплатформенной разработке? В electron доступны все последние фичи, CSS-a в частности и всё унифицировано - под капотом нужная/свежая версия chromium. В Tauri, насколько я понимаю, с этим проблема?
Dmitry
Electron будет предпочтительней, наверное, из двух этих технологий, если есть необходимость в Node.js. Иначе придётся вникать в Rust.
В моем случае у меня клиент-серверное приложение, где вся логика с БД на сервере, а взаимодействие с клиентами осуществляется через Socket.io и HTTP-запросы.
Dmitry
Dmitry