SysAdmin
То что они респонсив это понятно, но в десктоп приложении когда определяется высота элемента автоматически не помогает
SysAdmin
аа, вообще то я не это имел ввиду, черт с ним этим видом. Меня интересует например чтобы высота элементов была как в декстоп приложении.
SysAdmin
SysAdmin
вот этот например. У него есть в самом внизу статусбар
SysAdmin
контент окно, которое в отличие от веб дива имеет свое собственное скролбар
SysAdmin
также видим консоль окно, тоже может иметь скролбар
SysAdmin
и все они могут быть растянуты по высоте
SysAdmin
конечно можно одноразово сделать на основе флексбокса, ну а может кто то уже сделал универсальное решение.
SysAdmin
Ну бутстрап может и фиксбот, а скролл overflow scroll
не уверен что понял слово фиксбот
😎
Position fixed, bottom 0
😎
У бутстрапа есть готовый класс fixed-bottom
😎
не уверен что понял слово фиксбот
Напиши мне лучше на b@designers.fun, на интересующие вопросы отвечу
😎
У бутстрапа есть готовый класс fixed-bottom
А у metroUI вроде есть уже готовый статусбар
SysAdmin
ок, надо повнимательнее глянуть
Завтра
Господа, а есть ли какие-то postinstall хуки для приложения, собираемого electron-builder? Кейс следующий - после установки приложения мне нужно запустить установщик другой штуки
Михаил
Доброго утра ребят. У меня приложение, которое вынуждено делать очень много запросов к одному сайту, с целью парсинга, т.к. нет апи с нормальной выдачей данных вовсе. Так как с электроном первый раз играюсь, изначально всю эту логику пихнул в мейн процесс с общением с рендер процессом через ipc. Это конечно помогло немного снизить нагрузку, но недостаточно иногда фризит отчень. Перепробовал различные способы сделать аля webworke, но что-то несростается. Использую шаблон electron-vue, и все эти воркеры либо не хотят работать с импортируемыми модулями, либо не корректно отрабатывают при билде приложения в екзешник. Подскажите, пожалуйста, мб есть бест практис пример, как же все таки правильно форкать процесс или что-то подобное, для таких background процессов?
Sergey
Делать там все тяжёлое. И в рендер отправлять уже готовые данные
Михаил
Это все понятно, вот и спрашиваю годный пример, как правильно это делать? В доках писали как врубить поддержку вебворкеров, но чет непонятно как использовать ваще
😎
Доброго утра ребят. У меня приложение, которое вынуждено делать очень много запросов к одному сайту, с целью парсинга, т.к. нет апи с нормальной выдачей данных вовсе. Так как с электроном первый раз играюсь, изначально всю эту логику пихнул в мейн процесс с общением с рендер процессом через ipc. Это конечно помогло немного снизить нагрузку, но недостаточно иногда фризит отчень. Перепробовал различные способы сделать аля webworke, но что-то несростается. Использую шаблон electron-vue, и все эти воркеры либо не хотят работать с импортируемыми модулями, либо не корректно отрабатывают при билде приложения в екзешник. Подскажите, пожалуйста, мб есть бест практис пример, как же все таки правильно форкать процесс или что-то подобное, для таких background процессов?
Лучше написать отдельный api на сервере с парснром, а само приложение будет просто отдавать и получать запросы к api
Михаил
Хех, я вот задумывался на счет такого, как крайний вариант.)
Andrey
разводить ради запросов в интернет сервер это сильно. Возможно поможет чудесная статья https://developer.mozilla.org/ru/docs/DOM/Using_web_workers Смысл работы с вебворкерами крайне прост: * Создается воркер * Вешается обработчик на postMessage * воркер выполняет работу в onmessage и по завершении шлет в ответ результаты опять таки через postMessage
Andrey
Рекомендую MDN к изучению по современному JS, статьи у них часто переведены на русский и сдобрены примерами.
Михаил
Рекомендую MDN к изучению по современному JS, статьи у них часто переведены на русский и сдобрены примерами.
Да, спасибо. Эт я знаю, видел и посещаю)) Видимо я не сильно тогда понял, как мне пихнуть эти воркеры в проект так, чтоб и вебпак компилил корректно и в продакшн версии все отлично работало -_- Делал 3 разных вариации с воркерами и везде приходилось откатывать ибо заходил в тупик 🙈
Andrey
Может их отдельно транспайлить и держать в отдельных файлах?
Михаил
Эт да, так и получалось иногда.. Надо еще потестить.. но вот нодмодули в них не получалось использовать вовсе. Видел настройку электрона про интеграцию ноды в воркерах, но чет не сильно помогало
𝓖0𝓹43𝓡
доброго времени суток Возник вопрос, в сети не нашел ответа Не подскажите пожалуйста, почему session после импортирования из пакета электрона undefined ? И второй вопрос, который вытекает из первого, после того , как создаю webview с partition, session.fromPartition так же undefined , с чем это свзано ? В доме вебвью находится
𝓖0𝓹43𝓡
в целом задача , заключается в том , чтобы каждое webview открывать через прокси
𝓖0𝓹43𝓡
если существует решение готовое , буду признателен, если поделитесь
Electron.js releases
v3.0.0-nightly.20180904 https://github.com/electron/electron/releases/tag/v3.0.0-nightly.20180904 v3.0.0-nightly.20180904
Oleksii
Как сохранить куки при перезапуске приложения?
Alexander
Привет. У кого то есть ссылка на репозиторий, чтобы склонить и уже весь фарш типа композера, бутстрапа и т.д ? Только размещай элементы на странице да код пиши. Был бы очень благодарен
Alexander
Composer в электроне?
да помоему можно его подрубить чтобы sass билдил и перезагрузку страниц делал. Или я что-то неправильн опонимаю
Lev
....
Alexander
Ну как-то композер для этих целей странно использовать
Alexander
Я понимаю там make ещё для сборки
Lev
компосер не билдит....
Alexander
Что он там билдит?
Lev
да помоему можно его подрубить чтобы sass билдил и перезагрузку страниц делал. Или я что-то неправильн опонимаю
Alexander
Так в нем же таски разные делать можно
Alexander
может вам лучше визуальный редактор приложения? Натаскал формочек и получил готовую приложуху
на самом деле и что-то такое бы подошло. Мне надо интерфейс для запуска оставнки node.js скриптов запилить, и чтобы config файлики редачить. Я думал electron как раз подойдет, чтобы интерфейс с помощью него запилить
Lev
Вам надо десктопное приложение для управление нодой?
Lev
Может просто взять pm2 с web интерфейсом?
Lev
https://github.com/achingbrain/pm2-web
Alexander
https://github.com/achingbrain/pm2-web
Ну насколько я понял тут только управления процессами. А мне надо свой интерфейс в котором не только можно запускать/останавливать, а и всякие инпуты, кнопки и т.д. с которыми я бы мог взаимодействовать через ноду
Lev
Ну так сделайте вебстраничку
Lev
Электрон то вам зачем
Lev
На той же ноде отдельным процессом)
Alexander
Ну так сделайте вебстраничку
Ну насколько я понимаю это уже сервер с запросами. В электроне можно просто привязать к кнопке какую-то функцию и все
Lev
В электрон такой же сервер делать будешь
Lev
Логика то где-то должна быть
Electron.js releases
v4.0.0-nightly.20180905 https://github.com/electron/electron/releases/tag/v4.0.0-nightly.20180905 v4.0.0-nightly.20180905
Завтра
Майнера небось?
Ха-ха Нет, мне для работы приложения нужно установить ещё плагин для другого приложения. В принципе, это может делать и сам юзер, но было бы хорошо автоматом сделать
Завтра
А ты заботливый
Стримеры очень ленивые просто
Завтра
При запуске мб? Я тоже поискал- не нашел инфы
И отдельно скачивать, ну такое
Таймураз
И отдельно скачивать, ну такое
Все же лучше, чем ничего
Таймураз
Можно в пакет заархивировать
Завтра
Было бы круто, как с играми - параллельно с установкой проги всякие DirectX и прочая хрень накатывается
Завтра
Ладно, сейчас не горит, поресерчу позже этот вопрос
Electron.js releases
v3.0.0-beta.9 https://github.com/electron/electron/releases/tag/v3.0.0-beta.9 v3.0.0-beta.9
Завтра
Как там тройка вообще? Юзать можно уже?
Vadim
Бэтку не стоит в проде.
Anonymous
Чего?
Завтра
А есть какой-то роадмап или просто инфа, когда релиз будет? У меня релиз месяца через 3 только) можно и переехать сразу
Vadim
Нет никакой гарантии что все стабильно. И если упадет или будет уязвимость, попадет Вам А так вероятность ниже. @maxgraey @kelin2025
Anonymous
Тю, я думал ты нашел какой то критически баг) Понятное дело, что бета не стабильна, но это не значит, что ее не стоит пробовать
Фенька
прям капитан очевидность в чате =)