Сергей
S
Что значит "опять", он уже забрасывал? Последние обновления 7 дней назад.
Неправильно выразился, про опять имел ввиду другого автора
Anonymous
что то не нашёл
Anonymous
а всё нашёл
Electron.js releases
v4.2.2 https://github.com/electron/electron/releases/tag/v4.2.2 v4.2.2
Pavel
Не могу в сорцах электрона найти взаимодействие с нативным системным апи для работы с окнами, допустим WinApi, электрон его использует, но не могу найти работу с окнами в WinApi, ведь он как то разрешает Snap режим для окна у которого title-bar скрыт Может кто подскажет?
Илья | 😶☮️🐸
C++ самый оптимальный вариант
Vadim
Ты можешь c++ аддонами делать низкоуровневые вещи, а потом возвращать модуль и юзать везде
Да, это действительно хороший совет, единственное если важно чтобы на всех платформах работало, то лучше такая цепочка: Darwin -> Windows -> Linux. Просто разрешений справо налево все меньше, а иногда это критично.
Pavel
Спасибо, но меня все же не это интересовало, мне надо посмотреть как в электрон апи реализована работа с нативными окнами, виндовс в приоритете, но и линукс интересует, просто дело в том что электрон может использовать допустим аеро эффекты когда окно без title-bar, что достигается только работой с winapi, и вот интересует что он атм дергает)))
Pavel
и не могу найти, структура очень большая, хотя я и вс кодом делал поиск по сорцам типа hwnd искал, и DefWindowProcW, предположительно он должен работать с этими методами
Pavel
Ты можешь c++ аддонами делать низкоуровневые вещи, а потом возвращать модуль и юзать везде
Язык мне не важен, мне только вызывать нужные методы из существующего апи написанного на си, а вызвать я могу из любого языка, jvm языков, или дотнет, сам факт как работает иинтересно узнать
Pavel
Некоторые фичи я нашел в native_window_views.cc, но не все
Roman
Может кто помочь?
Roman
И все-же, почему?
Anonymous
Ребята, кто бота для тг писал? Можете хелпануть?
Артем
А что там нужно?
Anonymous
Может кто помочь?
Если у тебя на каком-то коммите все работало, то ищи ошибку в том что ты дописал к работающему коду
Roman
Да я про это все знаю, дело в другом, это происходит ещё с первой версии приложения. Я его совсем переписывал, и проблема все ещё живет. Это что-то другое.
Roman
Это может быть из-за максимального уровня приложения? (Запуск от имени администратора, принудительно)
Roman
Ибо я ещё с некоторыми проблемами сталкивался из-за этого, например иконка не создаётся на рабочем столе при первой установке (squirrel евенты не получаю). Если допустим билдить с обычным уровнем — все окей, все работает.
Завтра
Зачем принудительно запускать от имени администратора?
Roman
Потому-что мне нужно запускать стороннике приложения которые выше уровнем
Артем
Трояны что ли )?
Roman
Не трояны, а игру мультиплеер.
Roman
Оно все как бы подписано))
Alexander
какая игровая механика может быть в онлайн игровых автоматах?
Артем
какая игровая механика может быть в онлайн игровых автоматах?
как какая? максимально опустошить кошелек игрока ;)
S
Как там 5 версия? Прошли лаги?
Vadim
Да, у меня все хорошо прошло.
S
Да, у меня все хорошо прошло.
у тебя реакт сборка?
Vadim
Sanzhar Да, но там самописные конфиги.
😎
Подскажите пожалуйста, как открыть диалоговое окно для сохранения файла и забрать путь
Aidar
Electron.js releases
v7.0.0-nightly.20190521 https://github.com/electron/electron/releases/tag/v7.0.0-nightly.20190521 v7.0.0-nightly.20190521
Vadim
Почти догнали Angular 🎉 Ещё немного и Chrome обгонят😅
Electron.js releases
v6.0.0-beta.4 https://github.com/electron/electron/releases/tag/v6.0.0-beta.4 v6.0.0-beta.4
Roman
5 версия ломает верстку
Roman
7 будет ломать все видимо
Roman
Куда бежать
Roman
У меня одна верстка с 1 версии по 4
Roman
На 5 досвидания случилось
Vadim
5 версия ломает верстку
Вот это было реально обидно и больно((
Roman
Ну альтернативы нет
Roman
Будем страдать
Roman
Или можно сесть на 4.2
Kiro
никаких изменений с вёрсткой на 5 не заметил
Vadim
никаких изменений с вёрсткой на 5 не заметил
Они(вероятно не electron team, а хромовцы) что-то с флексом или will-available накрутили
Maxim
Привет всем, нужно разместить вакансию по электрон, вижу что здесь запрещено, куда можно разместить?
Alexander
На hh?
Alexander
Гайз, чёт не то словил. переустанавливал систему, поставил ноду через apt-get install ставил электрон npm i -D electron@latest ставил электрон фордж npm install -g electron-forge а в итоге
Alexander
хотя версия ноды 8+
Alexander
Может будут советы по диагностике?
Alexander
или как переустановить
Anonymous
какая у вас версия npm
Anonymous
?
Alexander
5.8.0
S
Парни, глупый вопрос, но babel я же могу вырубать?)
Vadim
P.s. с react без бабеля будет больно)
Alexander
Кто знал ставьте + в чат
Vadim
А зачем вы используете electron-forge?
Alexander
Для дектопного приложения
S
Вероятно да, но зачем?
Чтобы он не грузил всякие полифиллы,и я мог юзать 'современный режим' на vue cli
Vadim
А чем electron + electron-builder не устраивает?
S
В доке пишется что производительность заметно повысится, но я хз
Vadim
Правильно настроеный бровзерифай сделает что нужно, тебе же нужна только одна версия хромиума.
Alexander
А зачем вы используете electron-forge?
Не примите за грубость, но я сам озадачился Вашим советом. Хочу спросить, а почему бы и не использовать electron-forge когда в нём всё есть
S
Правильно настроеный бровзерифай сделает что нужно, тебе же нужна только одна версия хромиума.
Воооот поэтому я думаю может вырубить бабель если у меня одна версия хрома
Vadim
Не примите за грубость, но я сам озадачился Вашим советом. Хочу спросить, а почему бы и не использовать electron-forge когда в нём всё есть
Та просто для меня это выглядит как create-react-app. Типа быстрый старт, но нормально ли это эджектиться? Можно ли расширять и нужно ли это?
Alexander
Да как раз для меня. Я сам прогаю не больше года, так что в тонкости пока что не вникаю
Electron.js releases
v5.0.2 https://github.com/electron/electron/releases/tag/v5.0.2 v5.0.2
Завтра
Я вообще все эти electron-webpack, electron-forge сразу в помойку выкинул, когда искал варианты сборки