@electron_ru

Страница 163 из 177
Уйкучу
02.09.2018
09:59:27
всем привет!

есть ангулар2 приложение, использую primeng библиотеку. Хочу чтобы приложение было больше похожа на десктоп приложение. Если правильно понял ангулар2 можно засунуть в электрон. Это удалось. Но дизайн приложения так и остался как веб сайт. Интересует css фреймворки которые позволили бы это сделать, примерно как в Qt лайоут.

Google
Уйкучу
02.09.2018
12:04:39
@infureal в чем координальная разница метро юай4 от того же бутстрапа 4?

Бахтияр
02.09.2018
12:05:20
Уйкучу
02.09.2018
12:05:26
То что они респонсив это понятно, но в десктоп приложении когда определяется высота элемента автоматически не помогает

аа, вообще то я не это имел ввиду, черт с ним этим видом. Меня интересует например чтобы высота элементов была как в декстоп приложении.



вот этот например. У него есть в самом внизу статусбар

контент окно, которое в отличие от веб дива имеет свое собственное скролбар

также видим консоль окно, тоже может иметь скролбар

и все они могут быть растянуты по высоте

конечно можно одноразово сделать на основе флексбокса, ну а может кто то уже сделал универсальное решение.

Google
Уйкучу
02.09.2018
12:17:49
Ну бутстрап может и фиксбот, а скролл overflow scroll
не уверен что понял слово фиксбот

Бахтияр
02.09.2018
12:19:24
Position fixed, bottom 0

У бутстрапа есть готовый класс fixed-bottom

не уверен что понял слово фиксбот
Напиши мне лучше на b@designers.fun, на интересующие вопросы отвечу

У бутстрапа есть готовый класс fixed-bottom
А у metroUI вроде есть уже готовый статусбар

Уйкучу
02.09.2018
12:22:10
ок, надо повнимательнее глянуть

Kelin
02.09.2018
19:47:54
Господа, а есть ли какие-то postinstall хуки для приложения, собираемого electron-builder? Кейс следующий - после установки приложения мне нужно запустить установщик другой штуки

Михаил
03.09.2018
07:37:24
Доброго утра ребят. У меня приложение, которое вынуждено делать очень много запросов к одному сайту, с целью парсинга, т.к. нет апи с нормальной выдачей данных вовсе. Так как с электроном первый раз играюсь, изначально всю эту логику пихнул в мейн процесс с общением с рендер процессом через ipc. Это конечно помогло немного снизить нагрузку, но недостаточно иногда фризит отчень. Перепробовал различные способы сделать аля webworke, но что-то несростается. Использую шаблон electron-vue, и все эти воркеры либо не хотят работать с импортируемыми модулями, либо не корректно отрабатывают при билде приложения в екзешник. Подскажите, пожалуйста, мб есть бест практис пример, как же все таки правильно форкать процесс или что-то подобное, для таких background процессов?

Сергей
03.09.2018
10:06:50
Делать там все тяжёлое. И в рендер отправлять уже готовые данные

Михаил
03.09.2018
10:08:41
Это все понятно, вот и спрашиваю годный пример, как правильно это делать? В доках писали как врубить поддержку вебворкеров, но чет непонятно как использовать ваще

Бахтияр
03.09.2018
10:48:30
Доброго утра ребят. У меня приложение, которое вынуждено делать очень много запросов к одному сайту, с целью парсинга, т.к. нет апи с нормальной выдачей данных вовсе. Так как с электроном первый раз играюсь, изначально всю эту логику пихнул в мейн процесс с общением с рендер процессом через ipc. Это конечно помогло немного снизить нагрузку, но недостаточно иногда фризит отчень. Перепробовал различные способы сделать аля webworke, но что-то несростается. Использую шаблон electron-vue, и все эти воркеры либо не хотят работать с импортируемыми модулями, либо не корректно отрабатывают при билде приложения в екзешник. Подскажите, пожалуйста, мб есть бест практис пример, как же все таки правильно форкать процесс или что-то подобное, для таких background процессов?
Лучше написать отдельный api на сервере с парснром, а само приложение будет просто отдавать и получать запросы к api

Михаил
03.09.2018
10:49:43
Хех, я вот задумывался на счет такого, как крайний вариант.)

Andrey
03.09.2018
10:51:48
разводить ради запросов в интернет сервер это сильно. Возможно поможет чудесная статья https://developer.mozilla.org/ru/docs/DOM/Using_web_workers Смысл работы с вебворкерами крайне прост: * Создается воркер * Вешается обработчик на postMessage * воркер выполняет работу в onmessage и по завершении шлет в ответ результаты опять таки через postMessage

Рекомендую MDN к изучению по современному JS, статьи у них часто переведены на русский и сдобрены примерами.

Михаил
03.09.2018
11:56:16
Рекомендую MDN к изучению по современному JS, статьи у них часто переведены на русский и сдобрены примерами.
Да, спасибо. Эт я знаю, видел и посещаю)) Видимо я не сильно тогда понял, как мне пихнуть эти воркеры в проект так, чтоб и вебпак компилил корректно и в продакшн версии все отлично работало -_- Делал 3 разных вариации с воркерами и везде приходилось откатывать ибо заходил в тупик ?

Andrey
03.09.2018
11:59:24
Может их отдельно транспайлить и держать в отдельных файлах?

Михаил
03.09.2018
12:02:15
Эт да, так и получалось иногда.. Надо еще потестить.. но вот нодмодули в них не получалось использовать вовсе. Видел настройку электрона про интеграцию ноды в воркерах, но чет не сильно помогало

BlackGopher
03.09.2018
13:39:29
доброго времени суток Возник вопрос, в сети не нашел ответа Не подскажите пожалуйста, почему session после импортирования из пакета электрона undefined ? И второй вопрос, который вытекает из первого, после того , как создаю webview с partition, session.fromPartition так же undefined , с чем это свзано ? В доме вебвью находится

Google
BlackGopher
03.09.2018
13:41:30
в целом задача , заключается в том , чтобы каждое webview открывать через прокси

если существует решение готовое , буду признателен, если поделитесь

Electron.js releases
05.09.2018
00:43:18
v3.0.0-nightly.20180904 https://github.com/electron/electron/releases/tag/v3.0.0-nightly.20180904 v3.0.0-nightly.20180904

Alexey
05.09.2018
07:23:46
Как сохранить куки при перезапуске приложения?

Alexander
05.09.2018
08:41:27
Привет. У кого то есть ссылка на репозиторий, чтобы склонить и уже весь фарш типа композера, бутстрапа и т.д ? Только размещай элементы на странице да код пиши. Был бы очень благодарен

Alexander
05.09.2018
11:22:36
Composer в электроне?
да помоему можно его подрубить чтобы sass билдил и перезагрузку страниц делал. Или я что-то неправильн опонимаю

Lev
05.09.2018
11:22:54
....

Aleksandr
05.09.2018
11:23:02
Ну как-то композер для этих целей странно использовать

Я понимаю там make ещё для сборки

Lev
05.09.2018
11:23:15
компосер не билдит....

Lev
05.09.2018
11:26:54
да помоему можно его подрубить чтобы sass билдил и перезагрузку страниц делал. Или я что-то неправильн опонимаю

Alexander
05.09.2018
11:29:11
Так в нем же таски разные делать можно

может вам лучше визуальный редактор приложения? Натаскал формочек и получил готовую приложуху
на самом деле и что-то такое бы подошло. Мне надо интерфейс для запуска оставнки node.js скриптов запилить, и чтобы config файлики редачить. Я думал electron как раз подойдет, чтобы интерфейс с помощью него запилить

Lev
05.09.2018
11:32:30
Вам надо десктопное приложение для управление нодой?

Может просто взять pm2 с web интерфейсом?

Google
Lev
05.09.2018
11:34:11
https://github.com/achingbrain/pm2-web

Alexander
05.09.2018
11:40:46
https://github.com/achingbrain/pm2-web
Ну насколько я понял тут только управления процессами. А мне надо свой интерфейс в котором не только можно запускать/останавливать, а и всякие инпуты, кнопки и т.д. с которыми я бы мог взаимодействовать через ноду

Admin
ERROR: S client not available

Lev
05.09.2018
11:41:16
Ну так сделайте вебстраничку

Электрон то вам зачем

На той же ноде отдельным процессом)

Alexander
05.09.2018
11:45:33
Ну так сделайте вебстраничку
Ну насколько я понимаю это уже сервер с запросами. В электроне можно просто привязать к кнопке какую-то функцию и все

Lev
05.09.2018
15:21:42
В электрон такой же сервер делать будешь

Логика то где-то должна быть

Electron.js releases
05.09.2018
18:20:48
v4.0.0-nightly.20180905 https://github.com/electron/electron/releases/tag/v4.0.0-nightly.20180905 v4.0.0-nightly.20180905

Kelin
05.09.2018
19:27:06
Майнера небось?
Ха-ха Нет, мне для работы приложения нужно установить ещё плагин для другого приложения. В принципе, это может делать и сам юзер, но было бы хорошо автоматом сделать

Kelin
05.09.2018
19:55:52
А ты заботливый
Стримеры очень ленивые просто

Kelin
05.09.2018
19:58:00
При запуске мб? Я тоже поискал- не нашел инфы
И отдельно скачивать, ну такое

Таймураз
05.09.2018
19:58:20
И отдельно скачивать, ну такое
Все же лучше, чем ничего

Можно в пакет заархивировать

Kelin
05.09.2018
19:58:37
Было бы круто, как с играми - параллельно с установкой проги всякие DirectX и прочая хрень накатывается

Ладно, сейчас не горит, поресерчу позже этот вопрос

Google
Pavel
05.09.2018
20:08:27
Kelin
06.09.2018
00:34:20
Electron.js releases
06.09.2018
01:09:38
v3.0.0-beta.9 https://github.com/electron/electron/releases/tag/v3.0.0-beta.9 v3.0.0-beta.9

Kelin
06.09.2018
01:49:52
Как там тройка вообще? Юзать можно уже?

Вадим
07.09.2018
16:52:37
Бэтку не стоит в проде.

Max
07.09.2018
16:52:54
Чего?

Kelin
07.09.2018
16:53:28
А есть какой-то роадмап или просто инфа, когда релиз будет? У меня релиз месяца через 3 только) можно и переехать сразу

Вадим
07.09.2018
16:54:51
Нет никакой гарантии что все стабильно. И если упадет или будет уязвимость, попадет Вам А так вероятность ниже. @maxgraey @kelin2025

Max
07.09.2018
16:57:42
Тю, я думал ты нашел какой то критически баг) Понятное дело, что бета не стабильна, но это не значит, что ее не стоит пробовать

Айнур
07.09.2018
17:29:33
прям капитан очевидность в чате =)

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