Sergey
версии
Sergey
4 ветку сделали
Sergey
ну хотя бы в 4 версии пеинт апи и аборконтроллер придет. и то норм
Sergey
в 3й наконец-то импорты можно будет юзать, а то во второй хром 61 и там сломаны. а в 3 электроне еще и динамические будут
Kolpakov
народ, доброй ночи есть коммуникация между рендером и мейном: с рендера в мейн посылается название таски, в мейне она асинхронно выполняется и возвращает результат в рендер. в мейне промис, обработчик then пошлёт результат, а как организовать уведомление (рендера) об ошибке из catch-а? поделитесь опытом
Andrew
народ, доброй ночи есть коммуникация между рендером и мейном: с рендера в мейн посылается название таски, в мейне она асинхронно выполняется и возвращает результат в рендер. в мейне промис, обработчик then пошлёт результат, а как организовать уведомление (рендера) об ошибке из catch-а? поделитесь опытом
На сколько я понял вопрос.... Нужно возвращать из main-процесса 2 значения для 2-ух разных callback'ов - 1 - для resolved-состояния, 2 - для rejected-состояния. Т.е. в случае успеха функция из main-процесса должна возвращать, например, [значение, null], а в случае ошибки - [null, значение ошибки]. Как именно это должно делаться в вашем случае, зависит от того, что и как вы используете (какой именно код у вас, какие библиотеки, что за промисы, какой у них интерфейс), но в общих словах должно быть так - все Promise'ы работают +/- так. Если не правильно понял вопрос - формулируйте лучше. Если не понятен ответ - пишите в личку. =)
Kolpakov
ну да, в голову приходят 2 идеи: * из мейна дёргать одно событие и результат/ошибка либо атрибутами объекта, липо по позиции в массиве * из мейна дёргать 2 события - на success и на fail оба подхода выглядят бездушно. но коллеги меня уже переубедили чем-то вроде "это ж ipc, там всегда так, штож ты хотел"
Kolpakov
🙂
Roman
не успел выйти 3ий
Roman
уже 4ый
Алексей
https://habr.com/company/microsoft/blog/420761/
Electron.js releases
v2.0.8 https://github.com/electron/electron/releases/tag/v2.0.8 v2.0.8
Electron.js releases
v3.0.0-beta.7 https://github.com/electron/electron/releases/tag/v3.0.0-beta.7 v3.0.0-beta.7
Electron.js releases
electron v1.7.16 https://github.com/electron/electron/releases/tag/v1.7.16 Bug Fixes * [SECURITY] Fixed webPreferences inheritance issue. CVE-2018-15685
Electron.js releases
electron v1.8.8 https://github.com/electron/electron/releases/tag/v1.8.8 Bug Fixes [SECURITY] Fixed webPreferences inheritance issue. CVE-2018-15685
Anonymous
Ахаха, скоро сообщений релиз-бота будет больше чем наших=)
Завтра
да уж
Завтра
а реальных изменений чет нема)0)
Electron.js releases
v3.0.0-nightly.20180823 https://github.com/electron/electron/releases/tag/v3.0.0-nightly.20180823 v3.0.0-nightly.20180823
Electron.js releases
v4.0.0-nightly.20180823 https://github.com/electron/electron/releases/tag/v4.0.0-nightly.20180823 v4.0.0-nightly.20180823
Svyatoslav
Default
Оп. А они на новую модель версионирования перешли штоле?
Женя
Не знаю было и не было. https://github.com/felixrieseberg/windows95
Алексей
Подскажите как тестировать работу функциий где есть работа с файлами в unit тестах? Например драг-энд-дроп, заливку, скачивание файлов?
Максим
Мокать, а драг-энд-дроп приемочными тестами покрывать
Svyatoslav
Не знаю было и не было. https://github.com/felixrieseberg/windows95
боже. Я думал мне одному хватает времени херню пилить))
Hellomik
хай
Hellomik
можете помочь мне нужно хранить информацию о четырехмерном массиве в файле , каким образом это можно сделать ?
Kolpakov
проблема в "хранить в файле" или "4мерный массив"?
Kolpakov
зы: в любом случае хуярь json
Hellomik
ой трехмерный
Hellomik
проблемма хранить
Hellomik
в файле
Kolpakov
если нужно быстрое решение то возьми готовый модуль https://github.com/sindresorhus/electron-store
Kolpakov
или напиши сам - дел на пару часов
Kolpakov
если нужно быстрое решение то возьми готовый модуль https://github.com/sindresorhus/electron-store
не обязательно брать именно этот модуль, его я привёл в качестве примера
Anonymous
Привет, есть у кого-то пример где создаются дочерние окна?
Алексей
Привет, есть у кого-то пример где создаются дочерние окна?
Да есть. У меня таким образом создаются всплывашки для сообщений
Алексей
посмотри вот этот пакет как пример. там все просто https://www.npmjs.com/package/electron-toaster
Алексей
Можешь кинуть код?
у меня из-за особенностей кода все гораздо запутаннее. Но за основу я брал этот плагин
Anonymous
у меня из-за особенностей кода все гораздо запутаннее. Но за основу я брал этот плагин
У меня просто иногда крашится все когда закрываешь окно и когда открываешь, и я не могу понять в чем ошибка
Алексей
Object has been destroyed
похоже что ты пытаешься дважды закрыть окно
Anonymous
похоже что ты пытаешься дважды закрыть окно
Вылазит когда скрываю методом hide
Oleksii
Что делать если при сборке .node файла под electron 2.0.8, выдает ошибку: http 404 https://iojs.org/download/release/v2.0.8/iojs-v2.0.8.tar.gz
Oleksii
Выполняю командой node-gyp configure build --target=2.0.8
Максим
Есть те кто пользовался Appveyor для сборки?
Anton
Ребят. Есть ли какое-то событие app,чтобы проконтроллировать выход из сна. А то у меня, когда запущено приложение, открыт сокет для мультикаста, когда комп уходит в сон и после выхода из сна, заходишь в открыторе приложение и сокет отваливается.
Anton
https://github.com/electron/electron/blob/master/docs/api/power-monitor.md
То что нужно, спасибо. Что-то затерялся в документации, не нашел сам
Electron.js releases
v3.0.0-beta.8 https://github.com/electron/electron/releases/tag/v3.0.0-beta.8 v3.0.0-beta.8
Andrew
Кто знает, как подхватывать параметры запуска? Типа как так написать приложение, чтобы можно было не просто его открыть, а ещё и С ПОМОЩЬЮ НЕГО что-нибудь открыть. Файл какой-нибудь собственного расширения. Как получить название файла, который пользователь пытается открыть с помощью моего приложения?
Kolpakov
прочти его вопрос ещё раз
Electron.js releases
v4.0.0-nightly.20180830 https://github.com/electron/electron/releases/tag/v4.0.0-nightly.20180830 v4.0.0-nightly.20180830
Pavel
Ребят, может кто сталкивался с генерацией email? Как правильно сгенерировать email, чтобы его можно было открыть на редактирование в Outlook или другом почтовом клиенте через Electron (ну Electron или не Electron неважно) :)
Pavel
Юзал nodemailer для генерации .eml файлов но они не редактируемы :(
Anonymous
Привет. У меня страничка с кнопками в вэбвъю которой открывается сайт, и если меретаскивать какую то картинку с сайта на кнопку то вместо моей html-ки открывается на все окно эта картинка, как убрать возможность переносить html-объекты в кнопки?
Andrey
запретить обработку dragenter и иже с ним.
Ohar
Ты, небось, генерил отправленные письмс
Ohar
Их, очевидно, нельзя редактировать
Данил
Как там сделать по пкм открытие элемента в девтулсе?
Andrew
Так точно. =)
SysAdmin
всем привет!
SysAdmin
есть ангулар2 приложение, использую primeng библиотеку. Хочу чтобы приложение было больше похожа на десктоп приложение. Если правильно понял ангулар2 можно засунуть в электрон. Это удалось. Но дизайн приложения так и остался как веб сайт. Интересует css фреймворки которые позволили бы это сделать, примерно как в Qt лайоут.
SysAdmin
@infureal в чем координальная разница метро юай4 от того же бутстрапа 4?