d4v1ds0n
Куда импортируешь?
у меня есть файл с контекстом, из него импортирую и через useContext использую
Ilvir
Не знаю, попробуй сделать предложенные варианты, если не поможет напишешь, может ещё кто-нибудь из 800 человек подключится и поможет
d4v1ds0n
хорошо, спасибо
Стас
Всем привет! Поискал по чату - не нашёл. У меня Линукс. Сегодня впервые попробовал создать небольшое десктопное приложение с помощью Электрон. npm electron . работает без нареканий. Но вот когда с помощью electron forge создаю deb-пакет и устанавливаю его, то из приложения отваливаются все картинки .png. Может быть, кто-нибудь знает, как пофиксить. Скриншот script.js приложил.
Стас
Maksim
Electron.js releases
v15.0.0-nightly.20210625 https://github.com/electron/electron/releases/tag/v15.0.0-nightly.20210625 v15.0.0-nightly.20210625
Roman
Привет всем. У кого есть проблемы с win.minimize()? Тупа не работает через ipc. Кто знает, как лечить?
Rine GaGa
Всем привет. Столкнулся с такой проблемой - вызываю axios post запрос, в тело отправляю 2 file binary (по 10мб в среднем) и во время отправки само приложение фризится (консоль не реагирует на клики, скролл не работает) но сама анимация на странице (лоадер) крутится (т.е анимация не фризится). спустя секунд 10 программа приобретает в заголовке "не отвечает" и после того как бек отдает ответ - приложение отмораживается, Отлогировав я понял, что это из за отправки больших файлов. Вопрос в том - как избавиться от фриза запроса. Кто то сталкивался с этим?
d4v1ds0n
async?
Rine GaGa
async?
Убрал, ничего не поменялось
d4v1ds0n
Убрал, ничего не поменялось
наоборот, надо чтобы async был, ну мб проблема и не в этом🙁
Rine GaGa
Вначале был - фризы были, убрал - фризы остались. Я тут нагуглил, вроде как сама проблема у электрона при отправке файлов. Я думал в коде дело
Kyle
На сколько быстры сокеты? У меня бэк на с++ занимается отрисовкой графики, а электрон планирую использовать для UI Сырой поток данных для передачи в canvas может достигать 15-20Гбит, сильно ли это загрузит систему?
Rine GaGa
На сколько быстры сокеты? У меня бэк на с++ занимается отрисовкой графики, а электрон планирую использовать для UI Сырой поток данных для передачи в canvas может достигать 15-20Гбит, сильно ли это загрузит систему?
лично я упирался в непонятные лимиты - то 1.5-2 млн символов ответа сокета обрывалось соединение, то долго парсился объект. но в целом если мелкими данными туда сюда гнать - сокеты быстро работают, главное окружность вокруг сокетов норм выстроить, чтобы в ногу не выстрелить
Kyle
Но 1 кадр может достигать 24Мб Добавим к этому то, что нужно хотя бы 60фпс и получаем 1.4 гигабайта (не гагибата) в секунду надо пересылать с бэкэнда в клиент
Rine GaGa
вы хотите с бекенда транслировать типа стрим картинок в 60 фпс, и это должно превратиться в что-то типа видео?
Kyle
вы хотите с бекенда транслировать типа стрим картинок в 60 фпс, и это должно превратиться в что-то типа видео?
У меня векторный графический редактор и картинку которая формируется на сервере надо передать в электрон Было бы здорово иметь какой-нибудь механизм межпроцессорного взаимодействия наподобие общей памяти
Vadim
Для этого лучше использовать не сокеты, а технологии для передачи видео. Тогда точно будет успевать
Vadim
Всем привет. Ребята, подскажите, плез, как можно обрабатывать состояние мака, когда экран уже погас, но, технически, мак не залочен. Эвенты suspend, lock-screen и shutdown при этом не обрабатываются. Суть приложения в звонках и по логике заказчика, нужно члена команды визуально делать неактивным, т.е. подсвечивать, но блокировать возможность звонка. Основная логика уже реализована, вот только данную проблему с маком пока не получается решить. Заранее спасибо.
Electron.js releases
v15.0.0-nightly.20210628 https://github.com/electron/electron/releases/tag/v15.0.0-nightly.20210628 v15.0.0-nightly.20210628
Electron.js releases
v14.0.0-beta.10 https://github.com/electron/electron/releases/tag/v14.0.0-beta.10 v14.0.0-beta.10
Electron.js releases
v12.0.13 https://github.com/electron/electron/releases/tag/v12.0.13 v12.0.13
Electron.js releases
v15.0.0-nightly.20210629 https://github.com/electron/electron/releases/tag/v15.0.0-nightly.20210629 v15.0.0-nightly.20210629
#
I wanna study electron.js, what do you suggest me?
Стас
To read docs :)
#
To read docs :)
All about it as recommendation?
Стас
All about it as recommendation?
That's all I wanted to say. You haven't a specific question, so how can I help you?
Стас
It is better choice for desktop app development?
I don't know. It is better to find some information on the Internet.
Ed
I wanna study electron.js, what do you suggest me?
learn something more appropriate for desktop development :)
#
definitely no
So what is yr perspective?
Ed
Like what?
Python, C, C#, C++
#
Python, C, C#, C++
I am more familiar to python. But I couldn't find any framework to desktop development
Ed
QT
Ed
also you can google «python gui»
Ed
there are lot of possibilities to create the beautiful and functional GUI app without such a huge electron
#
QT
I don't like it.
Ed
idk, you can google it
Ed
you can create HTML-like interface without the electron
Ed
QT supports CSS
Ed
i just want to say that in most cases you don't need electron
#
i just want to say that in most cases you don't need electron
Ok, I will take a look. Tnx for recommendation
Леонид
Смотря для чего, дискорд на electron работает и норм... Если с минимальным вхождением забабахать десктоп приложение почему нет, быстро и весело сам такое сделал, для себя...
Леонид
Может ему не нужно сложного приложения. Для простых приложений electron очень крутая вещь... Плюс оно ещё и кросс платформенное будет.
Леонид
и на мак и на линуху встанет, а не ток под винду.
Ed
и на мак и на линуху встанет, а не ток под винду.
а что сейчас не кроссплатформенное? Не припомню
Ed
кроссплатформенность уже давно не является редким преимуществом
Леонид
кроссплатформенность уже давно не является редким преимуществом
то бишь на питоне я тоже смогу написать и везде работает или есть какие - то всё таки нюансы ?
Леонид
отличные от среды ? мне кажется нюансы сто % будут.
Ed
отличные от среды ? мне кажется нюансы сто % будут.
нюансы будут, но настолько мелкие и разрешимые, что перевесят тяжеловесность электрона
Ed
хотя не знаю, по идее быть не должно
Ed
фреймворки кроссплатформенные (на то они и фреймворки), языки кроссплатформенные
Леонид
Леонид
не знаю что за ссылку мне скинул и почему это должно считаться проверенным источником. Когда дискорд разработан на основе electon.js на основе браузерного окна.
Леонид
и slack тоже кстати
Леонид
больше похоже как на способ подмазаться под крупные проекты и заявить что они работают на их платформе а не на другой.
Maksim
не знаю что за ссылку мне скинул и почему это должно считаться проверенным источником. Когда дискорд разработан на основе electon.js на основе браузерного окна.
он всем эту ссылку кидает) но почему-то дискордом пользуется 250 млн человек, а приложением по ссылке видимо только он один)
Леонид
он всем эту ссылку кидает) но почему-то дискордом пользуется 250 млн человек, а приложением по ссылке видимо только он один)
угу вот просто открываем https://discord.com/licenses И видем там гору использованных лицензий при разработке электрон... Чё то там везде js babel и т.д
Леонид
ripcord там и не пахнет чё то
Ed
так я и не отрицаю
Ed
я говорю, что неспроста сторонние разработчики создали альтернативный клиент
Ed
и неспроста тг, например, на плюсах и qt
Ed
кто тут говорил, что на qt невозможно сделать красивый интерфейс?
Ed
угу вот просто открываем https://discord.com/licenses И видем там гору использованных лицензий при разработке электрон... Чё то там везде js babel и т.д
вы на полном серьезе мне доказываете, что дискорд запилен на электроне? Я это отрицал, что ли? Я имел в виду альтернативный клиент.
Леонид
>и норм Понятие растяжимое. Неспроста же создали клиент для дискорда и слэка не на электроне (ссылка)
Ed
ну