
Максим
28.11.2017
11:35:05
Может кому интересно))

Evgeniy
28.11.2017
15:32:17
подскажите а как метку на значек приложения ставить с цифрами

Maksim
28.11.2017
16:06:18
Evgeniy вот тут вконце про счетчики на значке https://github.com/electron/electron-i18n/blob/new-translations/content/ru-RU/docs/api/app.md

Sasha
29.11.2017
00:41:52
всем привет! ребят, а почему у меня могли отвалиться стрелочные функции в electron-packager?

Google

Максим
30.11.2017
13:47:49
Кто-то vk-io в electron использовал?

Sheldhur
30.11.2017
13:57:56

Nickolai
01.12.2017
13:08:21
подскажите пожалуйста кроссплатформенный способ задания переменных окружения для npm скриптов( в package.json)
столкнулся с проблемой, что NODE_ENV='test' npm run test - будет работать норм на unix, но на винде нужно добавлять команду set. Как правильно поступить в этом случае? используем electron-builder для сборки

Сергей
01.12.2017
13:12:09

Nickolai
01.12.2017
13:17:58
ох, не доверяю я таким штукам, вот пример, как тырят твоё окружение. обратите внимание, куда они уходят))
https://twitter.com/o_cee/status/892306836199800836

Sasha
01.12.2017
13:28:42

Sheldhur
01.12.2017
13:34:08
https://twitter.com/o_cee/status/892306836199800836
1) это поддельные пакеты
2) их вычищают
3) надо быть ньюфагом, чтобы их спутать
4) с такими параноидальными взглядами я тебе рекомендую ваще чужие пакеты не использовать, а лучше вообще весь софт удалить с пекарни и перерезать шнурок интернета

Nickolai
01.12.2017
13:34:43
я как раз ньюфаг, и впервые с таким столкнулся)

Сергей
01.12.2017
13:40:10
лучше 10 раз перепроверять что ставишь
смотреть сорцы
я со всеми пакетами так делаю

Google

Dima
01.12.2017
21:11:52
привет, видели новый скайп на десктоп? очень может быть что его на електроне написали)
очень знакомые процессы)

Виталий
01.12.2017
21:42:24
Это вроде сразу понятно, если на файлы посмотреть. Конечно, он на электроне.

Aleksandr
01.12.2017
21:52:35
Видели
Говно
Мобильное приложение кстати на react native

Maksim
01.12.2017
22:28:30
На macOS весит 87,9 Mb - 58 мегов трешачка от мелкософта, Electron это уже эпидемия

Айбелив
02.12.2017
01:14:11

Maksim
02.12.2017
09:39:02
Да какой 2 года назад, это бы все заметили, вот сейчас я снес новый Skype, говнище редкосное и установил предыдущую нативно скомпиленную версию, разница небо и земля
Не испытывал особых проблем с разработкой на [ Electron ] ?
Разрабатываю 2 и более проект на [ Electron ] ?

Tema
03.12.2017
21:58:47

Айбелив
03.12.2017
22:59:12
2 года назад он был на electron.
Skype alpha назывался.

Igoryonya
04.12.2017
10:01:27
Здравствуйте, поставил Atom, недели 2 назад. Пользовался несколько дней, потом заметил, что он не переносит выделенное. Т.е. выделяю текст, пытаюсь переместить с одного места в тексте в другое, а вместо этого, просто другой кусок текста выделяется. Я подумал, что, может быть есть какой-то плагин для этого, но чё-т не могу найти ничего.

Игорь
04.12.2017
10:07:09
https://google.gik-team.com/?q=atom+drag+and+drop+text

Igoryonya
04.12.2017
10:16:45
Я искал, но не пришло в голову drag and drop поиск сделать :)

BlackGopher
04.12.2017
13:11:42
Добрый день
Не подскажите пожалуйста , как релизовать открытие новой ссылки в webview по нажатию на кнопку ?
https://jsfiddle.net/81j81u5v/

Google

Сергей
04.12.2017
13:24:44

BlackGopher
04.12.2017
13:25:26
вот люблю жс комьюнити за это)
ты про евенты ?

Сергей
04.12.2017
13:25:48
про все)
https://developer.mozilla.org/ru/docs/Web/API/EventTarget/addEventListener
https://electronjs.org/docs/api/webview-tag
я даже не знаю насколько сложно открыть две доки

BlackGopher
04.12.2017
13:27:34
webview могу получить только в скриптах , которые подгружаю в index.html
логику выполнения тоже описывать в них ?
я предполагал , что логику нужно описывать в другом месте
тогда ipc не нужен ?

Сергей
04.12.2017
13:28:43
ты задал вопрос “как открыть ссылку"
я дал документацию
остальное решай сам, ибо сильно зависит от реализации

BlackGopher
04.12.2017
13:29:30
ты мне больше нравился в реакт комьюнити , там хотя бы более раскрытые ответы читал. Спасибо

Сергей
04.12.2017
13:30:04
> ты мне больше нравился в реакт комьюнити
проорал
я хз нужен или не нужен ipc
ибо не знаю твоей задачи
мало инфы
но я хз зачем в main процесс выносить хэндлер на клик кнопки и прочее

BlackGopher
04.12.2017
13:33:53

Сергей
04.12.2017
13:34:36
вопрос такой

Admin
ERROR: S client not available

Google

Maksim
04.12.2017
14:26:21
@sergeysova первый навык, который должен развивать технарь, так это телепатия ?

Таймураз
04.12.2017
14:28:14


Yura
04.12.2017
16:38:03
Граждане электронщики, помогите с идеями! Есть приложение, состоящее из двух вкладок, вкладки эмитят события, main process слушает, все банально. В процессах винды висят 3 процесса, так вот, электрон, время от времени порождает у себя новый дочерний процесс, который вызывает cmd-консольку винды, при этом консолька перекрывает основной интерфейс, не смотря на все настройки окон (kiosk, alwayOnTop, и т.п.), делает свои дела и процесс завершается и так постоянно с непредсказуемой периодичностью. Вопрос, как заставить процесс исполнять свои скрипты в бэкграунде не маячив при этом на экране или как не дать процессу завершаться даже если ему делать уже нечего, чтобы висел в ожидании и не перекрывал лишний раз интерфейс. Я пробовал регулировать настройки электрона через переменные окружения (ELECTRON_RUN_AS_NODE, ELECTRON_NO_ATTACH_CONSOLE) не помогает, пытался эмитить вкладкой события с интервалом (10~30c) дабы поддерживать канал открытым - работает не всегда, и на некоторых тестовых машинах процесс все равно дохнет. Буду рад вашим идеям в какую сторону копать по данной проблеме! Заранее спасибо.


Lev
04.12.2017
17:10:51
А что вы делаете? Что консоль вызывается
У меня никакой консоли никогда не было просто вот так)

Yura
04.12.2017
17:32:00
main.js кидает сообщение - windows.second.instance.webContents.send(CHANNELS.INTERNAL, event);
вторая вкладка слушает, все
во время общения и запускается процесс, не знаю почему инфы по этой теме мало


Electron.js releases
04.12.2017
22:57:15
electron v1.8.2-beta.3
https://github.com/electron/electron/releases/tag/v1.8.2-beta.3
Note: This is a beta release. Please file new issues for any bugs you find in it.
This release is published to npm under the beta tag and can be installed via npm install electron@beta, or npm i electron@1.8.2-beta.3.
Bug fixes
Fix crash that occurred when calling setApplicationMenu(null). #11055 (https://github.com/electron/electron/pull/11055)
Fix crash that occurred when emitting an unhandled error on native EventEmitter. #11099 (https://github.com/electron/electron/pull/11099)
Avoid a race condition in the proxy handler. #11176 (https://github.com/electron/electron/pull/11176)
Fix rendering of datalist elements. #10510 (https://github.com/electron/electron/pull/10510)
If executeJavaScript throws an error, pass the error along. #11158 (https://github.com/electron/electron/pull/11158)
Follow Node's practice of fs.readFile()'s options argument being optional. #11185 (https://github.com/electron/electron/pull/11185)
macOS
Fix rendering issues with the Nvidia GPU on High Sierra. #10923 (https://github.com/electron/electron/pull/10923)
Fix random crash on app shutdown. #11125 (https://github.com/electron/electron/pull/11125)
Add login helper to manage login items in Mac App Store build. #10856 (https://github.com/electron/electron/pull/10856)
ScrubberItem width is now calculated dynamically. #11038 (https://github.com/electron/electron/pull/11038)
Fix devtool rendering of offscreen windows. #10510 (https://github.com/electron/electron/pull/10510)
Fix titleBarStyle: hidden from incorrectly logging an error. #11164 (https://github.com/electron/electron/pull/11164)
Windows
Fix crash when user typed in a detached console. #10510 (https://github.com/electron/electron/pull/10510)
Fix datalist elements setting input's value when a suggestion is accepted. #10510 (https://github.com/electron/electron/pull/10510)
API changes
Add BrowserView.getAllViews() and BrowserView.getFromWebContents(). #11225 (https://github.com/electron/electron/pull/11225)
Add BrowserView.fromBrowserView(). #11224 (https://github.com/electron/electron/pull/11224)
Allow BrowserWindows to emit console-message events. #11056 (https://github.com/electron/electron/pull/11056)
Implement registerStreamProtocol and interceptStreamProtocol. #11008 (https://github.com/electron/electron/pull/11008)
Expose desktopCapturer in sandbox mode. #11124 (https://github.com/electron/electron/pull/11124)
Other changes
Add support for mips64el. #11208 (https://github.com/electron/electron/pull/11208)
Add support for PDFs in subframes. #10793 (https://github.com/electron/electron/pull/10793)
Bump electron-typescript-definitions requirement to 1.2.10 or higher. #11048 (https://github.com/electron/electron/pull/11048)
Generate API and typescript files during CI, easing doc verification. #11060 (https://github.com/electron/electron/pull/11060)
Script improvmements. #11103 (https://github.com/electron/electron/pull/11103), #11158 (https://github.com/electron/electron/pull/11158), #11178 (https://github.com/electron/electron/pull/11178),
Documentation updates and fixes. #11009 (https://github.com/electron/electron/pull/11009), #11000 (https://github.com/electron/electron/pull/11000), #10997 (https://github.com/electron/electron/pull/10997), #11079 (https://github.com/electron/electron/pull/11079), #11039 (https://github.com/electron/electron/pull/11039), #11093 (https://github.com/electron/electron/pull/11093), #11100 (https://github.com/electron/electron/pull/11100), #11126 (https://github.com/electron/electron/pull/11126), #11088 (https://github.com/electron/electron/pull/11088), #11145 (https://github.com/electron/electron/pull/11145), #11152 (https://github.com/electron/electron/pull/11152), #11117 (https://github.com/electron/electron/pull/11117), #11184 (https://github.com/electron/electron/pull/11184), #11167 (https://github.com/electron/electron/pull/11167), #11170


Andrey
05.12.2017
14:10:37
Скажите, пожалуйста, кто-нибудь использует Cookies?

Sheldhur
05.12.2017
14:16:11
нет, а в чём может быть проблема

Andrey
05.12.2017
14:18:22
Не получается установить куки, проблема в том, что при установке, необходимо указать url, вот я не понимаю какой url указывать.

Sheldhur
05.12.2017
14:21:38
домен для которого эти куки предназначены, очевидно
если ты в них собираешься хранить данные для приложения, то куки тебе не нужны, хранить дату надо в localStorage или IndexDB

Andrey
05.12.2017
14:26:04
Спасибо.

Yura
06.12.2017
10:16:32
есть же еще node с fs, http, можно хранить где угодно

Sheldhur
06.12.2017
10:24:03
какбэ хорошим тоном считается хранить настройки в домашней директории пользователя, а не где тебе взумается, а т.к. электрон это кастрированный браузер, то как и в хроме кеш, indexDB, cookie и прочее хранится в профиле в этой самой директории
поэтому ни fs ни http нинужны
+ нативное, а не ipc как в случае с fs

Google

Sheldhur
06.12.2017
10:25:46
ipc все данные в json сериализует, а у него ограниченная длина, так что могут быть проблемы

Lev
06.12.2017
10:26:42
ну как fs не нужен)
а читать?)

Sheldhur
06.12.2017
10:27:24
вопрос был о том где данные приложения хранить

Lev
06.12.2017
10:27:35
ну тут вопрос какие данные
данные бывают разные) Бывают статические а бывают динамические все таки
статические все-таки в файлах лучше))