Сергій
я скачал 4 версию и скопировал ваш код
Сергій
и у меня все норм работает
Сергій
S
дотер детектед
Сергій
открываеться с первого разу нормально без закрытия
Сергій
я выправил только одну синтаксическую ошибку
Сергій
Yevhen
угу. Очень странно =(
Сергій
попробуйте у себя запустить если все так же то это мистика какая-то
S
Как вы обычно используете роуты express в электроне? Если я создаю отдельную директорию под названием server, настраиваю там роуты , коннект с базой и прочее, потом делаю module.exports своего app, это правильный подход? Еще читал в stackoverflow про подход когда все серверное оборачивают в самовызывающую функцию и делают require в main.js
Yevhen
попробуйте у себя запустить если все так же то это мистика какая-то
хм, с вашим такого нет. Спасибо, буду копать в чем отличие
Артем
Люди, вроде активность появилась =))) Может кто подсказать, как, блин, можно подключить отладчик для прохода по точкам останова в основном процессе? С учетом того, что это electron + webpack (еще и бабель имеется)... Как только не пробовал - нифига не получается, либо вообще ничего не запускается, либо падает, либо тупо ничего не происходит =(
Артем
Варианты "IDE" - WebStorm или VSCode... Если другая умеет, то, что мне надо - то можно и другую IDE. не принципиальна среда, принципиальна возможность =)
Yevhen
попробуйте у себя запустить если все так же то это мистика какая-то
хотя нет, у вас похожая ситуация. Если в BrowserWindow, ставить параметр frame: false, а не true
Yevhen
если смотреть на надпись МЕМАС, она несколько раз рендериться (мигает)
Yevhen
такое ощущение что он каждый раз загружает html заново, и это мигание происходит именно в рендере html. Если оставить frame, то сам фрейм нормально рендериться, но видно что там контент перерендеривается
Sergey
ох .rar
Group Butler
Sergei, this type of media is not allowed in this chat. (1/2)
Electron.js releases
v5.0.0 https://github.com/electron/electron/releases/tag/v5.0.0 v5.0.0
Anonymous
такое ощущение что он каждый раз загружает html заново, и это мигание происходит именно в рендере html. Если оставить frame, то сам фрейм нормально рендериться, но видно что там контент перерендеривается
Это как бы нормально, я сам столкнулся с такой проблемой, она обычно есть на слабых компах на чуть более за 40к ее уже нет, единственный способ бороться с этим это не переживать и писать в электрон как они там не правы
Anonymous
А вообще можно показывать окно с какой-нибудь анимацией которая медленно сделает из opacity 0 => 1
Anonymous
А вообще я бы посоветовал если не критично делать просто прозрачным окно на 0, правда оно есть, но можно его закинуть куда-нибудь по x,y, можно сделать его просто width: 0px или типа того, экспериментируйте
Yevhen
Тупо делать прозрачным на x милисекунд? Я вас правильно понял? Анимация по идее не покатит из-за "перерендера"
Anonymous
прозрачным сделать само окно
Anonymous
но оно будет кликабельно нужно иметь ввиду
Yevhen
Вебвью или ярлык в тулбаре винды, снизу. Что под "окно" вы имеете ввиду
Anonymous
Я сейчас зависимсти подтяну и набросаю
Сергій
попробуй показывать окно на ивент ready-to-show
Yevhen
Оно же только раз тригериться
Yevhen
Когда файл загружен. Или я ошибаюсь? Там он потом второй раз не грузится. Там что другое происходит. Я вешался и внутри html на всякие онлоад и домреди. Все 1 раз тригерится
Anonymous
У тебя мигание начинается после того как в тирее кликаешь или что ?
Anonymous
У меня нет мигания
Yevhen
Да, именно в трее. Оно после нескольких раз
Yevhen
И более видно если frame false
Anonymous
Так ща
Yevhen
На самом деле и в самом фрейме видно,но из-за светлого фона менее заметно
Anonymous
Не у меня и так мигания нет, возможно из за того что комп не загружен сильно
Yevhen
Может. Я на 2х ноутах смотрел. А электрон какой?
Yevhen
На маке такой беды нет
Anonymous
4.1.4
Anonymous
https://jsfiddle.net/yc1o6vb4/
Это рабочий код ?
Anonymous
Могу посоветовать немного свою статью в которой использую свой способ организации кода в electron приложениях
Yevhen
да. Я сейчас доеду и смогу скинуть весь. Там по сути весь код в том что по клику на трей, выпадает выпадашка и все
Yevhen
давай)
Yevhen
лишним хоть какая-то инфа по электрону не будет
Anonymous
давай)
https://habr.com/post/427777/
Yevhen
Yevhen
у тебя на винде не мигает?
Yevhen
на репу не могу ссылку скинуть
Anonymous
Ага, да сейчас мигает
Anonymous
Я думаю что из за насыщенности страницы элементами
S
в 5 электроне наконец то добавили возможность блокировать alt tab и прочие windows hotkey 😂😂
Завтра
Добавили бы оверлеи поверх игр, а так юзлесс фича
Lev
ээээ
Lev
дискорд на электроне же написан
Lev
и там есть оверлей
OctopuSSX
Оверлей на плюсах сделать можно🤔
Сергій
да только оверлей полюбому будет менять файлы игр по этому будет блочиться на лицензиях и можно получить тот же вак в стиме
Pavel
Никакие оверлеи не меняют файлы игры,все через работу с DX \ OpenGL
Pavel
О чем ты
Lev
оверлей не будет ничего менять
Lev
что за глупость
Pavel
+++
Сергій
есть один реп с попыткой связать приложение на электроне с сторонним оверлеем
Сергій
https://github.com/hiitiger/gelectron
Сергій
кому интересно
Pavel
Размер либы насмешил
Pavel
Pavel
127 мб за работу с DX api? лол что
Pavel
А вообще не плохую прослойку предоставляет либа 👍
Сергій
там графичиские демки какие-то я помню идут и плюс гифки
Pavel
гифка не больше мегабайта, а демки, сорцы? ок они не много весят
Pavel
там скомпилированное демо
Pavel
скомпилированное повторюсь
Pavel
Так вообще делать нельзя, для этого есть вкладка release и фиксировать туда релиз и демо к нему, нахрена автор так плохо поступил - не понимаю
Сергій
одна гифка 23 мб вторая хз сколько