@electron_ru

Страница 15 из 177
Evjeni
08.03.2017
14:05:12


icon в BrowserWindow пробовал

Сергей
08.03.2017
17:38:31
Билд собрать с нужной иконкой

Eugeniy
10.03.2017
17:08:03
Подскажите почему в последней версии иконки с обводкой идут какой-то? И box-shadow не работает

Google
Таймураз
10.03.2017
18:10:22
Eugeniy
10.03.2017
18:20:24
Ось? Какая именно последняя версия? Иконки в трее, доке?
mac os, 1.6.3. Не обычно svg инлайнишь через стили, а она какая-то с обводкой

щас



Хотя должен быть просто крестик

Таймураз
10.03.2017
18:21:00
Это в приложении?

Eugeniy
10.03.2017
18:21:42
Да

мб в хроме баг, хз

Таймураз
10.03.2017
18:22:05
Да
Тогда это не по электрону вопрос

мб в хроме баг, хз
Код какой-нибудь показать можешь?

Eugeniy
10.03.2017
18:23:09
https://gist.github.com/yarastqt/65360056c767461ed583abb6dc431b7b

да вот обычная svg иконка

Google
Eugeniy
10.03.2017
18:23:33
добавляю её через стили, она у меня с обводкой добавляется и так все иконки

С тенью тоже какая-то беда

Eugeniy
10.03.2017
18:24:57
добавляю box-shadow



Таймураз
10.03.2017
18:25:23
У тебя точно со стилями все норм? И normalize используешь?

Eugeniy
10.03.2017
18:25:35
нету ничего)

вообще просто странно, до этого делал все нормально было, но до этого 1.4.1 вроде версия была, тут обновился до текущей и такое

ещё кстати в консоль ошибки сыпятся если в дев тулзе элементы инспектишь

Таймураз
10.03.2017
18:28:15
Как запускаешь?

Eugeniy
10.03.2017
18:28:36
"application": "cross-env NODE_ENV=development electron -r babel-register ./src/bootstrap.js"

в bootstrap.js дефолтный конфиг с сайта электрона)

Таймураз
10.03.2017
18:29:35
в bootstrap.js дефолтный конфиг с сайта электрона)
https://github.com/electron/electron-quick-start/blob/master/main.js Этот?

Eugeniy
10.03.2017
18:29:48
да

Таймураз
10.03.2017
18:30:02
у меня 1.6.1 стояла, обновляю

Eugeniy
10.03.2017
18:30:16
я хз, возможно на маке такая штука

щас на винде проверю

Таймураз
10.03.2017
18:30:46
я хз, возможно на маке такая штука
На убунту полет нормальный, грузиться в винду лень

Eugeniy
10.03.2017
18:30:54
да я проверю)

Таймураз
10.03.2017
18:31:00
Имхо- это мак

Google
Eugeniy
10.03.2017
18:31:30
мб... под маком просто не работал с электроном

Andrey
10.03.2017
19:02:46
блин електрон это круто :)

туториалы превосходные )

Таймураз
10.03.2017
19:04:00
туториалы превосходные )
Систематизации бы побольше Порог вхождения высокий

Andrey
10.03.2017
19:05:22
я видимо ещё очень мало знаю .. Для меня осознание того что там прозрачное рпц между рендер и мейн процессом был тот самый порог вхождения. Видимо я не сталкивался ещё с проблемами.

а есть примеры проблем ?

Сергей
10.03.2017
19:06:37
а есть примеры проблем ?
передача данных между несколькими инстансами одной программы?

Таймураз
10.03.2017
19:06:45
а есть примеры проблем ?
Структура проекта Пока шишек не набьешь- не соберешь проект. Ничего архисложного, в целом

Сергей
10.03.2017
19:09:13
Таймураз
10.03.2017
19:09:21
например как?
https://github.com/hardchor/electron-redux

Еще не использовал, чуть позже могу отписаться, годно ли

Andrey
10.03.2017
19:09:54
передача данных между несколькими инстансами одной программы?
может какойнить воркер новомодный который в хроме между несколькими табами может быть главным. хотя.... тут полюбому ктото один должен стать главным процессом.

я правильно понял, что необходимо шарить состояние между разными программами на электроне ?

Andrey
10.03.2017
19:11:22
а нет встроенных возможностей для этого ?

Таймураз
10.03.2017
19:11:24
да
Ну дык это не совсем к электрону вопрос

Сергей
10.03.2017
19:11:57
ну вот к кому тогда

Google
Сергей
10.03.2017
19:12:01
я хз как это решать

Таймураз
10.03.2017
19:12:06
мб... под маком просто не работал с электроном
И да, электрон 1.6.2, ubuntu 16.04 все норм

я хз как это решать
Первое, что в голову приходит- открыть сокет в одном приложении и с других к первому коннектиться

Andrey
10.03.2017
19:14:19
а может какойнить клиент-сервер dnode можно заюзить ? Помню давно оно мне помогло при комуникации в сети.. )

Сергей
10.03.2017
19:14:31
ну вот смотри, суть такая Есть приложение-launcher которое умеет скачивать другие приложения и менеджить их (скачивает только нужную версию электрона если её нет и .asar файлы) ланчер запускает эти прилажки, прилажки могут общаться между собой через ланчер и его api. Прилажки могут работать и с закрытым ланчером, грубо говоря в offline-режиме

Andrey
10.03.2017
19:15:25
то есть приложухи должны уметь поднять инстанс сервера если вдруг сервер отвалится

Сергей
10.03.2017
19:15:51
не если "сервер" отвалился, они просто некоторые штуки не могут Например спросить аккаунт юзверя и его баланс

Andrey
10.03.2017
19:16:02
а

то есть у них должен быть ещё один "сервер" независимо от лаунчера

Сергей
10.03.2017
19:17:06
зачем?

Andrey
10.03.2017
19:17:14
попробуй dnode ! рекомендую )) ещё вот такое есть — но я не пробовал https://github.com/weixiyen/messenger.js

Сергей
10.03.2017
19:17:37
я думал так, ланчер запущен — прилажка показывает online ланчер не может найти — показывает offline

Andrey
10.03.2017
19:17:46
зачем?
чтоб если ланчер отвалится то приложухи могли иметь связь между друг другом )

ну или не пробуй

)

Сергей
10.03.2017
19:18:05
dnode вроде бы то

о messengerjs вроде тоже

основано на портах

гуд

Google
Andrey
10.03.2017
19:19:32
но наверное прилажкам придётся "полить" появление сервера в сети

Сергей
10.03.2017
19:20:20
ага

другого варианта не вижу

для начала прилажке надо будет узнать на каком порту висит сервер

обратиться к нему за портом и уж потом поднимать свой слушающий сервер

надо бы это завернуть в модули

Таймураз
10.03.2017
19:30:29
надо бы это завернуть в модули
учитывая, что системных евент эмиттеров нет, это решение самое правильное

надо бы это завернуть в модули
Оное реализовано в андроиде, больше нигде не встречал ничего похожего

Таймураз
10.03.2017
19:47:43
Сергей
10.03.2017
19:47:49
Я вот правда хз насколько это кроссплатформенно будет

Таймураз
10.03.2017
19:48:39
Я вот правда хз насколько это кроссплатформенно будет
Почему не кроссплатформ? Сервер сокетный создавать везде можно

Сергей
10.03.2017
19:49:11
С номерами портов на разных системах разные ограничения

Таймураз
10.03.2017
19:49:22
Общение между прилажками такое?
Да. Там один большой системный эмиттер, с правами и подписками

Сергей
10.03.2017
19:50:07
Да. Там один большой системный эмиттер, с правами и подписками
Можешь скинуть пример где почитать. Мб вдохновлюсь

Таймураз
10.03.2017
19:51:26
С номерами портов на разных системах разные ограничения
https://developer.android.com/guide/components/intents-filters.html На самом деле, все сложнее

Сергей
10.03.2017
19:58:13
В дроиде да

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