
Max
19.07.2018
12:05:24
Можно

Ҫѐҏӗѫӑ
19.07.2018
12:05:46

Kelin
19.07.2018
12:06:07
Как загуглить? Мне на tray только про меню выдаёт

Google

Ҫѐҏӗѫӑ
19.07.2018
12:06:40
ну спозиционировать
electron-positioner еще есть

Kelin
19.07.2018
12:07:02

Ҫѐҏӗѫӑ
19.07.2018
12:07:29
https://github.com/jenslind/electron-positioner#position

Max
19.07.2018
12:10:01
https://github.com/mike-schultz/materialette
https://github.com/maxogden/menubar
https://github.com/ningt/iStats

Ҫѐҏӗѫӑ
19.07.2018
12:14:38
https://electronjs.org/docs/api/tray#traygetbounds-macos-windows
слушайте, а нафига все тащат вебпаки в проект?
зачем бандлить вообще?

Vladimir
19.07.2018
12:18:19
а что тащить?

Ҫѐҏӗѫӑ
19.07.2018
12:18:23
ничего
коммонжс и так поддерживается
вообще нет смысла бандлить, да и минифицировать тоже большого смысла нет в 90% случаев
файлы все локальные ж

Google

Vladimir
19.07.2018
12:19:42
а jsx?

Ҫѐҏӗѫӑ
19.07.2018
12:19:47
ничего качать не надо
а jsx компилить
у меня tsx вот и норм

Vladimir
19.07.2018
12:20:41
ты компилишь сам или хуком в реквайр?

Ҫѐҏӗѫӑ
19.07.2018
12:21:10
компилю

Smm
19.07.2018
12:31:29

Kelin
19.07.2018
13:19:41
слууушайте

John
19.07.2018
14:24:29
да и вообще привычнее, удобнее

Kelin
19.07.2018
14:25:13
на самом деле не особо то и нужен HMR в электрон-приложении

John
19.07.2018
14:25:29
ну тоже я и про сайт могу сказать)

Kelin
19.07.2018
14:25:33
если учесть, что это еще и мгновенное изменение будет, а не как с вебпаком 100500 лет одна строчка сохраняется

Ҫѐҏӗѫӑ
19.07.2018
14:26:21
для hmr не нужен бандлер
да и сам hmr как выше сказали не особо нужен

Edele
19.07.2018
14:30:41
слушайте, а нафига все тащат вебпаки в проект?
ты правильно заметил, что разделение на файлы уже работает в электроне.
шаг с компиляцией в электроне всё ещё полезен для всех оптимизаций, которые хочется сделать заранее, а не в рантайме.

John
19.07.2018
14:32:09
я уже настолько привык что должна быть мясорубка, которая сделает условную bin директорию со всем говном, который потом пожирается электроном, и не переживать потом что в дев моде работают картиночки, а в продакшн билд они не попали, или пути не совпали
не представляю как по другому

Edele
19.07.2018
14:33:52

Google

Max
19.07.2018
14:35:45
Эмм, webpack не нужен если у вас там только один babel-loader или ts-loader, но я например много штук использую помимо этого например (emotion/StyledComponents, scss, Prepack, bundle analizer, svgo и другие оптимизации изображений, ProvidePlugin и много чего еще полезного)

Alexandr
19.07.2018
14:36:45
Всем привет, уже писал по этому вопросу, но отвела не было, возможно в этот раз повезет, никто не занимался покупкой ev code Signing cert. ? Если да, то где лучше это делать, в чем сложности? Они присылают ключ только доставкой? или на почту тоже возможно

Edele
19.07.2018
14:38:15

Alexandr
19.07.2018
14:38:47
Писал в комодо, писал в дигисерт. Они либо не отвечают, либо вечная загрузка чата ( с инетом все ок ) :)

Ҫѐҏӗѫӑ
19.07.2018
14:39:55
я говорил про бандлинг, а не про компиляцию
компиляция у меня есть и у самого, я же писал

Arsenii
19.07.2018
14:40:54
Может кто подскажет варианты для печати пдф файлов? Сложность в том, что нужно распечатать без показа диалога загруженный с сервера файл

Edele
19.07.2018
14:42:56
я говорил про бандлинг, а не про компиляцию
Ну в репозитории у тебя код по файлам распихан так, чтобы его было удобнее читать и поддерживать.
А с бандлингом ты можешь распилить код так, чтобы нужный код грузился когда надо в рантайме

Ҫѐҏӗѫӑ
19.07.2018
14:43:42
для этого ВНЕЗАПНО не нужен бандлинг
а ещё это не нужно в ноде

Vladimir
19.07.2018
14:46:24
проще взять какой-нить парсель, чем десятью тулзами компилить свои фалйы
все равно от шага компиляции никуда не деться

Edele
19.07.2018
14:47:10

Ҫѐҏӗѫӑ
19.07.2018
14:47:28
ещё раз. она есть у меня
тайпскрипт очевидно сам по себе не работает в ноде
как и постцсс

Vladimir
19.07.2018
14:48:37
то есть у тебя вместо одной команды две-три?

Edele
19.07.2018
14:48:56
а что такое бандлинг?

Ҫѐҏӗѫӑ
19.07.2018
14:49:27
у меня несколько скриптов в пекеджжсон. в том числе тот, который параллельно вызывает остальные

Google

Ҫѐҏӗѫӑ
19.07.2018
14:49:56
единственный минус у меня пока - невозможность заимпортить цсс в тс
но это можно пережить
но и для этого бандлер не нужен так-то
по-хорошему

Max
19.07.2018
14:57:12
Без бандлера обойтись можно, но с ним как то проще. Зачем отказываться от удобств, когда можно от них не отказываться? А если вдруг решишь перевести аппку на web?

Edele
19.07.2018
14:58:01

Ҫѐҏӗѫӑ
19.07.2018
14:58:02
это не тот случай
у меня там нативщина всякая. в веб все равно не закутать
ну и можно заюзать бандлер когда надо именно
короче надо нафигачить удобных тулз чтобы без бандлинга было удобно

Admin
ERROR: S client not available

Edele
19.07.2018
14:59:52
Серёжа, что такое бандлинг?

Ҫѐҏӗѫӑ
19.07.2018
15:00:12
хотя у меня и так норм. но идеи кое-какие есть для хобби проектов
соединение модулей

Edele
19.07.2018
15:00:56

Ҫѐҏӗѫӑ
19.07.2018
15:01:19
нет, тулзы не для этого
для компиляции импортов цсс и оберка над npm-run-all модульная
это изи
того же hmr

Google

Edele
19.07.2018
15:03:02
соединение модулей
я бы замерил стартап сбандленного приложения и грузящего каждый файл по отдельности, начиная с рутового.
мне видится, что при старте электрон весь граф зависимостей всё-таки не видит и пойдёт за каждым модулем последовательно в фс

Ҫѐҏӗѫӑ
19.07.2018
15:03:14
зачем перекомпиливать много всего когда надо просто подменить?
ладно у меня самолёт взлетает) спасибо за идеи)
будет чем заняться

Arsenii
19.07.2018
15:19:08
Может кто подскажет варианты для печати пдф файлов или jpeg/png? Сложность в том, что нужно распечатать без показа диалога загруженный с сервера файл

Сергей
19.07.2018
15:21:13
Без диалога никак

Arsenii
19.07.2018
15:22:44
https://github.com/tojocky/node-printer
я вот такое нашел, тут похоже без диалога, но не понятно будет или нет на вин работать
Думал может кто-то уже пробовал

Edele
19.07.2018
15:25:30
https://electronjs.org/docs/api/web-contents#contentsprintoptions-callback
Я смотрю на флаг silent в webContents.print. Но я не проверял. С ним что-то не так?

Alexandr
19.07.2018
15:27:07
Вроде пилят поддержку печати из коробки, но давно не смотрел.
Через сайлент флаг не получится. Но смотреть надо

Arsenii
19.07.2018
15:28:43
Спасибо буду пробовать

Edele
19.07.2018
15:29:34
вот ещё выглядит как решение https://stackoverflow.com/a/47994723
в идеале, конечно, найти исходники с явной лицензией и скомпилить под ноду

Alexandr
19.07.2018
15:34:08
С какой лицензией и под что?

Edele
19.07.2018
15:35:16
С какой лицензией и под что?
в том решении предлагается запаковать в своё электрон приложение exe, которая умеет печатать файлы в дефолтном принтере. она вроде как свободная, но использует другую прогу, которая тоже _вроде_ как свободная

Alexandr
19.07.2018
15:37:21
Под линух или мак запаковать exe?

Arsenii
19.07.2018
15:37:32
вобщем решение нужно для нескольких компов, так что допустимо там один раз настроить и установить что надо, просто хотелось хорошей интеграции с электроном, но посути пойдет и другой варинт который можно вызвать из проги на электрне

Alexandr
19.07.2018
15:39:04
Если окружение доступно, известно, ограниченно и надо быстро то можно через посредников выше.