@electron_ru

Страница 153 из 177
Alexandr
19.07.2018
15:43:06
Бинари хорошо на win с правами администратора и всё. А когда у тебя зоопарк осей и ограничений доменов то и бубен не поможет

Arsenii
19.07.2018
15:45:29
»что ты имеешь ввиду под хорошей интеграцией —готовая обертка к примеру, - npm пакет, чтобы не изобретать заново, а так да остается дёргать соседние бинари из командной строки..

Edele
19.07.2018
15:47:13
»что ты имеешь ввиду под хорошей интеграцией —готовая обертка к примеру, - npm пакет, чтобы не изобретать заново, а так да остается дёргать соседние бинари из командной строки..
оберни и выложи) но сейчас начинает казаться, что под ноду таки должен быть где-то готовый модуль. может, стоит ещё немного поискать

Alexandr
19.07.2018
15:47:53
Должен, но год назад точно не было

Google
Edele
19.07.2018
15:59:00
https://github.com/tojocky/node-printer я вот такое нашел, тут похоже без диалога, но не понятно будет или нет на вин работать
похоже, надо будет ещё и imagemagic к себе паковать. но у них лицензия ок https://github.com/tojocky/node-printer/blob/master/examples/printPDFInWindows.js отпишешься, как заведёшь у себя печать? самому интересно стало

Arsenii
19.07.2018
16:01:54
отпишу если дойдет до реализации таким путем. я смотрю сейчас ещё на google cloud print - обещает работать через обычный post запрос. учитывая что у меня задача всего для нескольких компов, возможно пойдет.

Edele
19.07.2018
16:05:08
напомнило, как коллега ставил на компы клиентов волшебный драйвер для сканера, который POSTил картинки ему на бэкенд, после чего он клиентам отображал картинку в браузере. выглядело круто, но каждый раз смешно, когда вспоминаю реализацию

Smm
20.07.2018
09:52:05
почему в электроне нельзя css файл в компонент подключать ? и так же картинки через импорт

Andrey
20.07.2018
11:58:30
Можно, нужно просто настроить webpack

Smm
20.07.2018
12:43:21
Можно, нужно просто настроить webpack
мож скинуть ссылку на лит

Andrey
20.07.2018
12:43:48
на что?

Smm
20.07.2018
12:43:53
литературу

Andrey
20.07.2018
12:44:07
Какие компоненты, для начала давайте выясним ?

Я не люблю реакт и потом стараюсь держаться vue-компонентов. Могу скинуть ссылку на них. Работа с реактом в целом аналогично

Для Vue https://vue-loader.vuejs.org/guide/extract-css.html

Для реакта нужно поискать похожее, extract css plugin какой-нибудь

Google
Smm
20.07.2018
12:46:57
да реат

Andrey
20.07.2018
12:47:19
Раньше, пока вебпак был еще 2й версии, был модуль extract-css

Smm
20.07.2018
12:48:42
как в нетив

?

Andrey
20.07.2018
12:49:18
Увы, не могу сказать.

Или не понял вопрос. В любом случае, вынужден отлучиться.

Ҫѐҏӗѫӑ
20.07.2018
13:23:30
насчет вчерашнего разговора о необходимости вебпака в электроне https://stackoverflow.com/questions/36614776/why-use-webpack-with-electron тут вот говорят в electron-compile есть hmr

Max
20.07.2018
13:33:00
electron-compile конечно хорошо, но electron-compile придется тянуть в продакшен, а это + к размеру и + ко времени инициализации

Ҫѐҏӗѫӑ
20.07.2018
13:34:00
зачем тянуть в продакшн?

Max
20.07.2018
13:34:27
https://github.com/electron-userland/electron-compile/issues/207

Ҫѐҏӗѫӑ
20.07.2018
13:38:39
https://github.com/electron-userland/electron-compile/issues/207#issuecomment-288787604

Max
20.07.2018
13:40:11
Ну да, вопрос тогда, зачем он вообще нужен в таком случае?

Ҫѐҏӗѫӑ
20.07.2018
13:40:50
для hmr наверное. мне он так же не нужен как и вебпак =)

Smm
20.07.2018
23:24:46






и за чего оно не грузит svg

Default
20.07.2018
23:27:38
Неверный урл, очевидно

Google
Default
20.07.2018
23:28:31
Выкладывай на гист свои конфиги

Smm
20.07.2018
23:28:41
гифка и svg в одной папке

урл одинак

Default
20.07.2018
23:28:50
Телепаты, увы, в отпуске

Smm
20.07.2018
23:29:02
это билд

реакта

Default
20.07.2018
23:29:42
CRA?

Vlad
21.07.2018
08:02:59
(Windows)Господа, всем привет! Может кто то сталкивался с задачей или знает линку на оф.доки где пишут как можно перевернуть с право на лево Menu. Суть в том, что при клике на дропдаун выбирая арабский язык у меня должно переварачиваться Menu на RTL. Так как электрон бежит на движке хромиума я чекнул как ведёт себя Chrome при выборе арабского. Он переварачивает абсолютно все с права на лево. Можно ли как то средствами электрона на это подействовать? ЗЫ. Желателен оф.док на можно или нельзя

Max
21.07.2018
08:25:32
Нет, это делается в CSS. Если используются флекс бокс, то это просто смена направления (flex-direction). Можно и без флексов (direction: rtl). Это то, что касается контента, все что касается шелла и нативных меню, то это управляется автоматически системной локализацией (можно форсировать через --force-ui-direction=rtl, но придется перезагружать электрон)

Admin
ERROR: S client not available

Vlad
21.07.2018
08:37:09
@maxgraey ну это не страшно, если его по клику на дропдаун зафорсить и перегрузить будет норм. То что контент в css это я перевернул. А шел в принципе через перезагрузку норм. Только можете детально сказать куда копать?

Max
21.07.2018
08:42:39
Ну стартануть electron с флагом --force-ui-direction=rtl. Можно это сделать и программно через app.commandLine.appendSwitch('force-ui-direction', 'rtl'); и менять этот влаг в зависимости от .env или конфига, в который собственно и будет прописываться текущее направление лайаута

Vlad
21.07.2018
11:06:24
Ок спасибо

Илья
21.07.2018
13:25:48
хорошее имя

краткое самое главное

Smm
21.07.2018
15:20:47


можно вклучить контекстное меню

или как назначит его им на инпут

юзал от електрона Menu

Google
Kelin
21.07.2018
15:35:05


Господа, вопрос на засыпку - могу ли я в проде опираться на URL фронта электрон-приложения? Приложуха генерирует файлы-виджеты, которые затем используются в другом месте, я могу же открыть это в браузере потом?

Max
21.07.2018
16:59:00
file://... Плохое решение. Я делаю так (это упрощенный вариант для твоего кейса): const { loadFile } = require('electron-util') loadFile(mainWindow, `index.html`) Можно еще так, если не хочеться electron-util тянуть: const { join } = require('path') const { format } = require('url') format({ pathname: join(__dirname, 'index.html'), protocol: 'file:', slashes: true })

Kelin
21.07.2018
17:00:47
Не суть, я смогу потом фронт открыть в браузере?

Ля, все еще не могу придумать, как нормально организовать взаимодействие приложения и статики в браузере Приложуха генерит виджеты, которые втыкаются как фреймы Виджет должен слушать сокет приложения Как не хардкодить соединение, не могу придумать чет

Roman
22.07.2018
19:10:22
привет

на маке не работают cmd+v/cmd+c и прочее в browserwindow

не могу найти иссуе

но ниифга не работает

Roman
22.07.2018
19:14:17
то есть надо меню делать?

Dika
22.07.2018
19:15:34
то есть надо меню делать?
Да. Если просто через electron . запускать, оно будет по дефолту

Данил
22.07.2018
19:17:31
то есть надо меню делать?
у меня такая же проблема была. Решение видимо реально только такое - добавить меню на маке с copy\paste

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