@electron_ru

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

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

Sheldhur
17.04.2017
20:17:24
пасаны, кто какие css-фреймворки с электроном юзает? или они не нужны:
бутстрап по началу, но мне пришлось искать нормальный DataGrid и DateTimePicker, потом на ant переполз, т.к. там всё это из коробки было и ещё всякие плюшки

Google
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
path.join(__dirname, "icon.png")
__dirname это путь к скрипту

Но я понятия не имею, как это все внутри 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: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
Получается ты выяснил как прописать правильный путь, прописал его, и не работает?
Приложение собирает ресурсы в asar в package.json указывается, какой путь у папки, которая бандлится в архив При этом, при запуске в режиме разработки, приложение правильно определяет эту папку и ресурсы Но когда я его собираю в проде, оно не забирает иконку => не запускает трей

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
?

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

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
Кстати, я правильно понял, что при выборе папки под капотом таки происходит парсинг содержимого все равно?

Dmitry
25.04.2017
15:42:43
showOpenDialog вроде позволяет файлы вибирать
А мне файлы и не нужны, мне тупо путь до папки нужен

Парсю я потом сам, как мне надо

Что самое смешное

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

Dmitry
25.04.2017
15:43:18
Сергей
25.04.2017
15:43:37
Да
Вроде того

Страница 24 из 177