Anonymous
Vladimir
Нет конечно😂
Sheldhur
Anonymous
а это норм что подключение к базе данных создает в скрипте индексного html файла?
http://ourcodeworld.com/articles/read/259/how-to-connect-to-a-mysql-database-in-electron-framework
Sergey
https://medium.com/web-standards/regarding-broken-promise-of-web-components-385d63de4959
Таймураз
Уведомления на семерку, збс!
Electron.js releases
electron v1.3.15
https://github.com/electron/electron/releases/tag/v1.3.15
Backported remote module bug fixes from 1.4.x release line. #9240 (https://github.com/electron/electron/pull/9240)
Таймураз
Ребят, собрал приложение, но не запускается трей в винде. По всей видимости, из-за неправильного пути при создании объекта трея. В разработке все норм
Как правильно указывать путь до ресурсов?
Таймураз
В корне приложение лежит в app, ресурсы лежат рядом в resources
GG
Да, там
Таймураз
скрипт лежит в приложении, трей инициализируется как new Tray('resources/icon.png');
GG
path.join(__dirname,
GG
__dirname == app/resources/
GG
path.join(__dirname, "icon.png")
Таймураз
Таймураз
Но я понятия не имею, как это все внутри asar архива выглядит
Sergey
Таймураз
app/utils/tray.js
Путь до модуля
resources/icon.png
Путь до изображения
Sergey
ты это к чему
Таймураз
Как запустить трей в электроне?)
Sergey
Sergey
и смотри логи
Таймураз
В отладке пашет
Таймураз
При сборке иконки в трее нет
Таймураз
При чем приложене остается висеть в бекграунде, все как надо
Но из-за того, что оно не нашло иконку, оно не пашет
Sergey
попробуй иконку из асара вынуть
Sergey
действительно могут быть траблы
Таймураз
асар 7зипом не читается
GG
Открой dev tools
mainWindow.webContents.openDevTools()
И в том скрипте где хочешь подключить иконку, поставь console.log(__dirname)
Увидишь путь, и относительно его пропиши свою иконку
Таймураз
И все же, где можно прочесть, как бандлится приложение?
Таймураз
GG
Ааа) то есть у тебя кроме трея нет не чего?
Таймураз
GG
Ну тык, в основном окне, ты же можешь посмотреть console .log
Таймураз
Основное окно- процесс рендера, тогда как процесс электрона может только передать данные туда
Таймураз
Я уже запустил приложение в консоли и так посмотрел путь
Инфа ничего не дала
GG
Вот какая-то инфа по asar. Может поможет
http://electron.atom.io/docs/tutorial/application-packaging/
GG
@Atassis 👆
Таймураз
Спасибо, сейчас попробую
Anonymous
Привет всем .порекомендуйте .как сделать автозапуск приложения после загрузки системы (винда)
Anonymous
?
Таймураз
Ребят, а как вы устанавливаете для трея иконку?
Sheldhur
ку, есть приложение на электроне, в нем можно выставлять свойство прогресс бара в панели задач для Win\Unity\etc. Собственно вопрос, где кошернее выставлять это свойство? В компоненте который рендерит прогресс бар или в actions, когда диспатчу?
Sheldhur
Sheldhur
GG
😂
Таймураз
Sheldhur
да
Таймураз
да
В зависимости от того, как данные устроены
Таймураз
Лучше всего на основе данных из стейта рендерить состояние бара
Таймураз
Редакс тупо хранит минимум данных, а вся логика по работе с данными должна быть в контейнере
Paruyr
Помогите, пожалуйста. У меня navigator.serviceWorker.register бросает ошибку The script has unsupported MIME type application/x-wine-extension-js ERR_INSECURE_RESPONSE
Paruyr
Что делать?
Алексей
https://github.com/lore/lore/issues/148
похоже по этому адрессу и порту уже зарегистрирован ServiceWoker
Dmitry
#whois
*успел увидеть правила*
Доброго времени суток! Зовут меня Дмитрий, я из Казани, а работаю в данный момент аутсорсером в Abbyy. Помимо прочего, есть и небольшое приложение, которые решено было сделать на Electron (file crawler).
Считаюсь full-stack developer, но, конечно, только JS, только хардкор))
(Возможная) полезность группе - лишняя пачка опыта разработки web'a
Конкретная полезность группы - возможность найти людей с большими шишками от работы с Electron, дабы свои шишки поменьше болели.
P.S. Про группу узнал с awesome-electron
Sergey
Sheldhur
Dmitry
А теперь - вопрос!))
Жил себе crawler спокойно, пока кто-то не догадался залить в него папку с 10k+ файлами, чего он не пережил. Окей, сделал выводы, прошелся огнем и мечем по всем парсерам - хорошо. НО случайно нашел горлышко мне неподвластное, а именно showOpenDialog (настроен на открытие только папок и только одной папки за раз). Между выбором папки (с 10к+ файлами) через диалогове окно и срабатыванием коллбэка проходит крайне заметное энное время. Это нормальное поведение или где-то можно его оптимизировать? Можно ли таки влезть в процесс и хотя бы preloader какой поставить?
Dmitry
@b101010 @sergeysova ахой)
Sheldhur
ну это траблы ФС
Sheldhur
10к файлов в одной директории не есть гуд хранить
Sheldhur
лучше разбить на поддирректории
Dmitry
има анестуд
Dmitry
Тут конкретный кейс от заказчиков, так что бубен в руки.
Sheldhur
никак
Dmitry
Если можно сделать всем хорошо, то надо попытаться
Dmitry
никак
Я подозревал это! 😱
GG
showOpenDialog вроде позволяет файлы вибирать
Sheldhur
ну либо в дебри лезть, писать свой диалог, в который будет передаваться список файлов, который ты будешь получать "особым" способом
Dmitry
Кстати, я правильно понял, что при выборе папки под капотом таки происходит парсинг содержимого все равно?
Sergey
Dmitry
Парсю я потом сам, как мне надо
Dmitry
Что самое смешное
GG
не сомсем понял что ты хочешь -_-
Dmitry