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

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

Edele
19.07.2018
15:47:13

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

Google

Edele
19.07.2018
15:59:00

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

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 какой-нибудь

Smm
20.07.2018
12:46:52

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
Увы, не могу сказать.
Или не понял вопрос. В любом случае, вынужден отлучиться.

Smm
20.07.2018
12:51:07

Ҫѐҏӗѫӑ
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
не могу найти иссуе
но ниифга не работает

Dika
22.07.2018
19:14:01

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

Dika
22.07.2018
19:15:34

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