Vadim
Electron builder -> Nsis || Squirrel
Чурка
Кто знает, как бороться?
x64 KB2533623 для Windows 7 поставь.
Чурка
https://docs.microsoft.com/en-us/windows/desktop/api/libloaderapi/nf-libloaderapi-setdefaultdlldirectories - просто по факту оно только с Win8 доступно из коробки.
Electron.js releases
v7.0.0-nightly.20190625 https://github.com/electron/electron/releases/tag/v7.0.0-nightly.20190625 v7.0.0-nightly.20190625
Electron.js releases
v6.0.0-beta.11 https://github.com/electron/electron/releases/tag/v6.0.0-beta.11 v6.0.0-beta.11
Anonymous
Можно как-то сделать, чтобы окно подогналось под хтмл? Или только подбирать размер?
Anton
wat??)
Askar
Можно как-то сделать, чтобы окно подогналось под хтмл? Или только подбирать размер?
Первое, что пришло в голову: При старте и изменении контента берешь размеры body: document.body.clientWidth document.body.clientHeight И изменияешь размеры окна: https://stackoverflow.com/questions/46606253/change-windows-size-in-electron
Askar
Можно как-то сделать, чтобы окно подогналось под хтмл? Или только подбирать размер?
Не забудь проверять на то, что значения действительно изменились, чтобы сократить количество отправляемых сообщений в main
Anton
При старте ведь известны размеры html раз там фиксированная верстка, почему нельзя просто такие же параметры описать в browserWindow? Зачем такие сложности
Askar
Так? https://hastebin.com/ezoqanovoj.js
document в renderer'е доступен будет тебе. У тебя динамическая страница или верстка фиксированная?
Anonymous
Фиксированная
Askar
Фиксированная
Тогда, как посоветовал Антон, передавай нужные размеры сразу в параметры BrowserWindow
Артем
А нафига вообще фиксированная допиксела верстка?
Askar
То есть подгонять?
По хорошему, нужные размеры должны быть у тебя где-то в конфиге и использоваться при создании BrowserWindow и при генерации html/css
Артем
Повторю вопрос - а нафига??? В css 100% размера и относительное позиционирование. А при создании окна фиксированные - и никаких проблем не будет.
Vladislav
Где админ
Vadim
Ну и что, не парься, админы за просто так все делают, смогут удалят, не смогут без разницы. Не хочешь не открывай, главное что админы рекламу сюда не загоняют, а спам ерунда.
Electron.js releases
v7.0.0-nightly.20190626 https://github.com/electron/electron/releases/tag/v7.0.0-nightly.20190626 v7.0.0-nightly.20190626
Electron.js releases
v5.0.6 https://github.com/electron/electron/releases/tag/v5.0.6 v5.0.6
Konstantin
Дарова
Alexander
даров
Konstantin
Есть электрон приложение, на виндовс оно на весь экран (фулскрин) и оно перекрывает нотификейшены, когда нажимаю "super" то появляется пуск и в этот момент нотификейшены становятся видны
Konstantin
Сталкивался кто с таким?
Konstantin
Вообще понятна ситуация?
Артем
просто режим приложения "полноэкранный", а не "оконный" - это нормальное поведение для любого подобного приложения...
Артем
Не ради рекламы, а просто как пример: wot, doom, qwake - имеют настройку, как запускаться в оконном режиме или полноэкранка (в полноэкранке нагрузка на видяху не то, чтобы меньше, но рендерит графику быстрее)...
Konstantin
А можно сделать чтобы нотификейшены были поверх прилжоения в фуллмоде?
Артем
не уверен, ибо нотификации - это по сути окно... а смешанный режим, вроде как не поддерживается...
Артем
т.е. операционка выведет приложение из полноэкранки в оконный режим... если вообще это разрешить... будет дерготня, да и вообще непредсказуемое поведение
Konstantin
раньше у меня показывались нотификации поверх этого приложения
Electron.js releases
v7.0.0-nightly.20190627 https://github.com/electron/electron/releases/tag/v7.0.0-nightly.20190627 v7.0.0-nightly.20190627
S
парни как на электроне создавать такие окна как на скрине в правом верхнем углу зеленого цвета? Оно стоит фиксированно, или это уже надо копать в сторону кастомного shell?
Lev
Окно без рамки и фон в хтмлке?)
process.exit(‿|‿)
всем привет, вопрос... если делать в электрон аппе так же, как в вебаппе: стор, редьюсеры, экшены и прочую хрень...то что использовать можно в качестве БД? условно я делаю обычный api запрос, который лазил бы в базу и возвращал данные и вообще на какой слой это выносить если есть желание с минимальными усилиями потом запустить апп в вебе?(ведь можно и системные вызовы использовать для какой sql базы)
process.exit(‿|‿)
и еще вопрос как правильно запустить express? если его запускать в мэйн/рендер процессе - то можно поймать проблемы в будущем с блокированием окна
Alex
ю
Alex
Привет. Позавчера начал писать прогу, интересует вопрос автообновления, я правильно понимаю, что все сервисы из документации используют github releases?) electron-release-server даже не собирается))
Electron.js releases
v7.0.0-nightly.20190629 https://github.com/electron/electron/releases/tag/v7.0.0-nightly.20190629 v7.0.0-nightly.20190629
Anonymous
App threw an error during load что за хуйня ?
Anonymous
App threw an error during load что за хуйня ?
Помог снос папки node_modules и пересоздание проекта
Electron.js releases
v7.0.0-nightly.20190630 https://github.com/electron/electron/releases/tag/v7.0.0-nightly.20190630 v7.0.0-nightly.20190630
Завтра
App threw an error during load что за хуйня ?
Вообще обычно пишет, что за ошибка)
Vadim
Завтра
Не юзаю вью уже год
S
Как кстати vue юзать с эффекторот? Есть примеры?
советую забить на vue, поддержка в сообществе электрона очень слабая. Typescript на нем поднять тяжко, а новый синтаксис который выйдет во vue 3 это просто копирка реакта. Переходи на реакт, я сейчас в процессе
Roman
я на ангуляре пишу
Roman
мне збс
Завтра
Советую в принципе забить на вью
Bet1x
Советую в принципе забить на вью
новое апи видел? Что скажешь?
Завтра
новое апи видел? Что скажешь?
Троешник списал у отличника, но списал неправильно
Electron.js releases
v7.0.0-nightly.20190701 https://github.com/electron/electron/releases/tag/v7.0.0-nightly.20190701 v7.0.0-nightly.20190701
Electron.js releases
v4.2.6 https://github.com/electron/electron/releases/tag/v4.2.6 v4.2.6
Sergiy
https://prnt.sc/o98135
Sergiy
нужна помощь
Sergiy
Кто то знает как сделать эти точки
Kirill
@css_ru
Артем
Всем ночи доброй. Может кто-нибудь кинуть адресом с гита на базовую связку electron+react+redux с нормальными директивами компиляции под платформы. И да, момент - электрон 5 версии.. в раскрученном бойлере версия 4 и что-то не удается мне разобраться как бы его научить жить с 5-ой
Артем
Да пофиг откуда, хоть архивом в личку "рыбу" с директивами дев-запуска, билдинга и сборки дистрибов. Главное, с правильной связкой электрона5 с редакс+реакт
Lev
А что там правильного?
Lev
Ну вообще электрон весьма отдельно реакт-редакс отдельно
Lev
Электрон же тут тупо как контейнер, или что вы хотите делать?
Lev
У меня отдельно собираются приложения реакта, а дальше тупо в папку электрону ложатся и работают
Артем
Ну вот есть на гитхабе несколько разный сборок "бойлеров" - но они все с электроном от 1 до 4 версии. Стоит прицепить 5ку и все падает, даже не стартует + ошибки в консоли.
Lev
ну есть мнение что не надо брать бойлер, а сделать свое приложение React+redux
Lev
и отдельно электрон
Lev
А потом тупо бросить в папочку)
Артем
Мануал не скинете? Я в этой связке маленько дуб-дубом
Артем
С учетом того, что основной процесс работает еще и с файловой системой.
Артем
ну есть мнение что не надо брать бойлер, а сделать свое приложение React+redux
а мнение мне такое нравится - хорошо бы разобраться с нуля так сказать, как СОБРАТЬ... но вот толковый бы мануал найти пошаговый, чтобы вот с "npm -D i electron" и до самого "npm run package"