
Сергей
16.04.2017
18:24:35

Vladimir
17.04.2017
16:30:32
Господа, есть ли возможность делать скрины элемента, вызывая функцию скриншота из страницы?

Harry
17.04.2017
18:06:23
пасаны, кто какие css-фреймворки с электроном юзает? или они не нужны:

Sheldhur
17.04.2017
20:17:24

Google

Sheldhur
17.04.2017
20:18:28

Harry
18.04.2017
04:01:15
пасаны, а какую DB вы используете? sequelize orm норм зайдет?

Vladimir
18.04.2017
06:30:43
Норм
Но смотря какие цели преследуешь

Harry
18.04.2017
06:32:34
Норм
а никаких подводных камней нет?

Vladimir
18.04.2017
06:35:41

Harry
18.04.2017
06:36:42

Vladimir
18.04.2017
06:41:35
Нет конечно?

Sheldhur
18.04.2017
06:42:42

Harry
18.04.2017
08:20:21
а это норм что подключение к базе данных создает в скрипте индексного html файла?
http://ourcodeworld.com/articles/read/259/how-to-connect-to-a-mysql-database-in-electron-framework

Сергей
18.04.2017
08:25:15
https://medium.com/web-standards/regarding-broken-promise-of-web-components-385d63de4959

Google


Electron.js releases
18.04.2017
21:28:59
electron v1.6.7 beta
https://github.com/electron/electron/releases/tag/v1.6.7
Bug Fixes
Fixed an issue where app.exit() did not close all open windows. #9133 (https://github.com/electron/electron/pull/9133)
macOS
Fixed an issue where setting scrollBounce to true did not enable it. #9134 (https://github.com/electron/electron/pull/9134)
Fixed a missing warning icon when calling dialog.showMessageBox. #9187 (https://github.com/electron/electron/pull/9187)
Windows
Fixed an issue where frameless windows would overflow the screen boundaries
when maximized. #9167 (https://github.com/electron/electron/pull/9167)
Fixed a crash after performing text selections using touch gestures. #9204 (https://github.com/electron/electron/pull/9204)
Removed the unused xinput1_3.dll from the distribution. #9157 (https://github.com/electron/electron/pull/9157)
Back-ported an upstream Chrome fix for non-client area scaling when the
screen DPI changes on Windows 10. #9219 (https://github.com/electron/electron/pull/9219)
API Changes
Added an experimental BrowserView class that is an alternative to the
tag. #9166 (https://github.com/electron/electron/pull/9166)
Added a flushStore(callback) API to the Cookies module that writes
any unwritten cookie data to disk. #9194 (https://github.com/electron/electron/pull/9194)
macOS
Added an iconPosition property to TouchBarButton items to change the icon
position. #9208 (https://github.com/electron/electron/pull/9208)
Windows
Added support for notifications on Windows 7. #9168 (https://github.com/electron/electron/pull/9168)
Enabled per-monitor DPI awareness in the app manifest. #8786 (https://github.com/electron/electron/pull/8786)


Таймураз
18.04.2017
21:59:58
Уведомления на семерку, збс!

Electron.js releases
21.04.2017
00:10:38
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)

Таймураз
22.04.2017
18:03:26
Ребят, собрал приложение, но не запускается трей в винде. По всей видимости, из-за неправильного пути при создании объекта трея. В разработке все норм
Как правильно указывать путь до ресурсов?
В корне приложение лежит в app, ресурсы лежат рядом в resources

Sergey
22.04.2017
18:04:24
Да, там

Таймураз
22.04.2017
18:05:28
скрипт лежит в приложении, трей инициализируется как new Tray('resources/icon.png');

Sergey
22.04.2017
18:06:58
path.join(__dirname,
__dirname == app/resources/
path.join(__dirname, "icon.png")

Таймураз
22.04.2017
18:33:25
Но я понятия не имею, как это все внутри asar архива выглядит

Сергей
22.04.2017
18:34:14

Таймураз
22.04.2017
18:35:08
app/utils/tray.js
Путь до модуля
resources/icon.png
Путь до изображения

Сергей
22.04.2017
18:35:40
ты это к чему

Таймураз
22.04.2017
18:35:52
Как запустить трей в электроне?)

Сергей
22.04.2017
18:35:55
и смотри логи

Таймураз
22.04.2017
18:36:01
В отладке пашет
При сборке иконки в трее нет

Google

Таймураз
22.04.2017
18:36:57
При чем приложене остается висеть в бекграунде, все как надо
Но из-за того, что оно не нашло иконку, оно не пашет

Сергей
22.04.2017
18:36:59
попробуй иконку из асара вынуть
действительно могут быть траблы

Таймураз
22.04.2017
18:37:12
асар 7зипом не читается

Sergey
22.04.2017
18:43:02
Открой dev tools
mainWindow.webContents.openDevTools()
И в том скрипте где хочешь подключить иконку, поставь console.log(__dirname)
Увидишь путь, и относительно его пропиши свою иконку

Таймураз
22.04.2017
18:45:50
И все же, где можно прочесть, как бандлится приложение?

Sergey
22.04.2017
18:49:43
Ааа) то есть у тебя кроме трея нет не чего?

Таймураз
22.04.2017
18:50:24

Sergey
22.04.2017
18:51:19
Ну тык, в основном окне, ты же можешь посмотреть console .log

Таймураз
22.04.2017
18:57:09
Основное окно- процесс рендера, тогда как процесс электрона может только передать данные туда
Я уже запустил приложение в консоли и так посмотрел путь
Инфа ничего не дала

Sergey
22.04.2017
19:05:12

Таймураз
22.04.2017
19:10:35

Sergey
22.04.2017
19:16:19
Вот какая-то инфа по asar. Может поможет
http://electron.atom.io/docs/tutorial/application-packaging/
@Atassis ?

Таймураз
22.04.2017
19:20:49
Спасибо, сейчас попробую

Юрий
23.04.2017
09:03:02
Привет всем .порекомендуйте .как сделать автозапуск приложения после загрузки системы (винда)
?

Google

Таймураз
23.04.2017
10:01:56
Ребят, а как вы устанавливаете для трея иконку?

Sheldhur
23.04.2017
19:10:32
ку, есть приложение на электроне, в нем можно выставлять свойство прогресс бара в панели задач для Win\Unity\etc. Собственно вопрос, где кошернее выставлять это свойство? В компоненте который рендерит прогресс бар или в actions, когда диспатчу?

Sergey
23.04.2017
19:13:03
?

Таймураз
23.04.2017
21:56:52

Sheldhur
23.04.2017
21:57:01
да

Таймураз
23.04.2017
21:57:17
да
В зависимости от того, как данные устроены
Лучше всего на основе данных из стейта рендерить состояние бара
Редакс тупо хранит минимум данных, а вся логика по работе с данными должна быть в контейнере

Paruyr
24.04.2017
02:27:24
Помогите, пожалуйста. У меня navigator.serviceWorker.register бросает ошибку The script has unsupported MIME type application/x-wine-extension-js ERR_INSECURE_RESPONSE
Что делать?

Алексей
24.04.2017
02:35:27
https://github.com/lore/lore/issues/148
похоже по этому адрессу и порту уже зарегистрирован ServiceWoker

Dmitry
25.04.2017
15:30:03
#whois
*успел увидеть правила*
Доброго времени суток! Зовут меня Дмитрий, я из Казани, а работаю в данный момент аутсорсером в Abbyy. Помимо прочего, есть и небольшое приложение, которые решено было сделать на Electron (file crawler).
Считаюсь full-stack developer, но, конечно, только JS, только хардкор))
(Возможная) полезность группе - лишняя пачка опыта разработки web'a
Конкретная полезность группы - возможность найти людей с большими шишками от работы с Electron, дабы свои шишки поменьше болели.
P.S. Про группу узнал с awesome-electron

Сергей
25.04.2017
15:35:42

Sheldhur
25.04.2017
15:38:51


Dmitry
25.04.2017
15:39:21
А теперь - вопрос!))
Жил себе crawler спокойно, пока кто-то не догадался залить в него папку с 10k+ файлами, чего он не пережил. Окей, сделал выводы, прошелся огнем и мечем по всем парсерам - хорошо. НО случайно нашел горлышко мне неподвластное, а именно showOpenDialog (настроен на открытие только папок и только одной папки за раз). Между выбором папки (с 10к+ файлами) через диалогове окно и срабатыванием коллбэка проходит крайне заметное энное время. Это нормальное поведение или где-то можно его оптимизировать? Можно ли таки влезть в процесс и хотя бы preloader какой поставить?
@b101010 @sergeysova ахой)

Sheldhur
25.04.2017
15:39:56
ну это траблы ФС
10к файлов в одной директории не есть гуд хранить

Google

Sheldhur
25.04.2017
15:40:19
лучше разбить на поддирректории

Dmitry
25.04.2017
15:40:24
има анестуд
Тут конкретный кейс от заказчиков, так что бубен в руки.

Sheldhur
25.04.2017
15:41:00
никак

Dmitry
25.04.2017
15:41:01
Если можно сделать всем хорошо, то надо попытаться

Sergey
25.04.2017
15:42:14
showOpenDialog вроде позволяет файлы вибирать

Sheldhur
25.04.2017
15:42:15
ну либо в дебри лезть, писать свой диалог, в который будет передаваться список файлов, который ты будешь получать "особым" способом

Dmitry
25.04.2017
15:42:20
Кстати, я правильно понял, что при выборе папки под капотом таки происходит парсинг содержимого все равно?

Сергей
25.04.2017
15:42:40

Dmitry
25.04.2017
15:42:43
Парсю я потом сам, как мне надо
Что самое смешное

Sergey
25.04.2017
15:43:13
не сомсем понял что ты хочешь -_-

Dmitry
25.04.2017
15:43:18

Сергей
25.04.2017
15:43:37