Oleh
А билдер?
Vadim
А билдер?
"electron-builder": "20.38.5",
Oleg
а, увидел кто автор issue 😂
Oleh
Ага, оно 🙃
Electron.js releases
v8.0.0-nightly.20191005
https://github.com/electron/electron/releases/tag/v8.0.0-nightly.20191005
v8.0.0-nightly.20191005
Nikita
Всем привет, кто-нибудь разбирался тяжёлые функции быстрее выполнять в main процессе или достаточно выполнить в Renderer? Товарищ, сказал, что лучше в main, но на практике разница только в том, что не блокируется окно
Vadim
Anton
Anton
И ничего не будет фризить
Electron.js releases
v8.0.0-nightly.20191006
https://github.com/electron/electron/releases/tag/v8.0.0-nightly.20191006
v8.0.0-nightly.20191006
Danila
Сначала подумал, что это какая-то команда по работе с FFMPEG
Vadim
Vadim
О да, один в один мысли
Илья
и чо это такое
Vadim
Елки уже проданы(( Теперь зарабатывают как могут...
Electron.js releases
v8.0.0-nightly.20191007
https://github.com/electron/electron/releases/tag/v8.0.0-nightly.20191007
v8.0.0-nightly.20191007
Eugene
всем привет
подскажите пжлст
как через один вызов dialog.showSaveDialog - сохранить локально несколько файлов ?
Eugene
Я бы сделал так, попросил бы просто выбрать директорию, без сохранения, а потом сам бы в эту директорию записал бы файлы
скажем так
const options = {
defaultPath: `${app.getPath('desktop')}`
};
dialog.showSaveDialog(null, options, () => {
fs.writeFileSync('name1', data.CSVData, { encoding: 'utf8', flag: 'w' });
fs.writeFileSync('name2', data.CSVData1, { encoding: 'utf8', flag: 'w' });
});
пишет файлы почему то мне в корень проекта, вместо десктопа
Eugene
не совсем знаток электрона, кто то может подсказать как правильно его запилить пжлст ?
Исмаил
Я щас с телефона, интернет отрубили, как будет возможность могу отписаться тут
Eugene
Electron.js releases
v8.0.0-nightly.20191008
https://github.com/electron/electron/releases/tag/v8.0.0-nightly.20191008
v8.0.0-nightly.20191008
Electron.js releases
v6.0.12
https://github.com/electron/electron/releases/tag/v6.0.12
v6.0.12
Anonymous
Привет!
Возможно ли в электроне выполнить код на стороне node js, когда "браузер" находится на определенном url? Если да, то где почитать или как реализовать?
искал уже win.on() и app.on()
Alexandr
при переходе на url в браузере делаешь проверку и отправляешь в node процесс дату на совпадении url
Anonymous
окей. Спасибо
Kiro
Не всегда можно контролировать скрипт в чайлд процессе. Может там просто какие то страницы в окне открываются, а потом редиректят сами по себе.
Kiro
Можно через event в webcontents. Вроде did-navigate, смотри доку. Я как то так и делал, все работало.
Alexiagray
вопросик:
есть идейки как сделать чтобы мышка была как тач устройство?
т.е: cмотрим скрин
тут есть менюшка если открыть браузер и переключить режим на мобильный то там мышка выступает в качестве тача и я могу зажатой лкм скролить менюшку
при выключенной там только через sidebar
может есть какой-нибудь лайфхак как сделать чтоб всегда была аля эмуляция тача (да я псих)
Alexiagray
видел на npm electron-touchscreen
но он непосредственно для тач дисплеев
или единственный варик это canvas?
Alexiagray
пиздец, вспомнил как называет
gesture
всё решил свою проблемку
Антон
Все привет! Подскажите - есть ли возможность упаковать проект в единый exe файл? Попробовал упаковать electron-packager-interactive - на выходе получил exe с кучкой других файлов, отдельно exe при переносе на другой комп не запускается...
Danila
Роман
Антон
Electron.js releases
v8.0.0-nightly.20191009
https://github.com/electron/electron/releases/tag/v8.0.0-nightly.20191009
v8.0.0-nightly.20191009
Alexiagray
А большой спрос на электрон разработчиков?
Peter
а бывают электрон разработчики?
Alexiagray
Да я про то , нужно ли студиям стак электрон + редакс и реакт
Vadim
В чистом виде, такое вряд-ли есть, а специфика Electron есть.
Vadim
В целом, грамотный фронт, освоит легко.
Peter
у скайпа и ватсапа же ктото работает
Vadim
А фулл стеку, вообще изи.
S
Alexiagray
А можно как-то привязать окно к сайдбару снизу?
чтоб при запуске он появлялся не по центру а снизу сбоку
Alexiagray
в доке найти не могу
Oleh
screen.getPrimaryDisplay().workAreaSize
Oleh
Там будут width и height
Oleh
Но прям что бы привязать думаю нельзя
Pavel
Pavel
то что ты хочешь сделать, делается через WinAPI, но я не знаю, правильно ли понял тебя
Vadim
Единственное, как бы определить положение статус бара, не знаю.
Pavel
Pavel
Pavel
все таки, в винде это тоже окнло
Pavel
Vadim
Средствами Electron/NodeJS))
Pavel
А ты в этом смысле
Vadim
А
Vadim
Я придумал, можно использовать getScreen и workarea
Vadim
И разница в пикселях определит сторону(бок или вертикал) + bounds определит точнее
Pavel
Если ему не надо явное положение статусбара то похуй тогда
Pavel
Vadim
Bounds должно помочь
Vadim
И так можно явно понять конкретно из 4 возможных
Vadim
@Lolka21forever покури в сторону screen
Vadim
Должно работать
Pavel
Bounds должно помочь
На счет bounds хз, но может быть, я больше винапи юзал (без прослоек), в электрон я тоже затрагивал нативные херни винды, но не прямо все
Pavel
Си тут не причем; Дока к WinAPI есть, я с шарпов и с джавы и с джс дергал win32 api, правда все равно требует создания некоторых структур в случае с шарпом)
Pavel
А там через интероп у шарпа вызываешь нативные методы, через маршаллинг и прочую херню, в джаве через JNA \ JNI
Vadim
Из NodeJS есть возможность получить HWND?