Vadim
Но это все исключительно в конфиге вебпака
Alexey
Привет всем, Подскажите как вы делаете билд electron+react? У меня есть webpack config (prod/dev) для react и запускаю его тоже отдельно через npm run dev:react, npm run prod:react. После билда падает все в папку dist. Есть конфиг для electron (main.ts) он так же билдит в папку dist main.js. Я запускаю такую команду: electron-packager . my-app --platform=darwin --arch=x64 --app-version==0.0.1 --overwrite И на выходе обычный html разметка без всякого React. Подскажите как можно сделать правильный конфиг?
costilman
может кто шарит и знает как происходит обмен ключами Диффи-Хеллмана в TSL протоколе
Rustam
там точно знают
Arina
как запаковать v8 снапшот в экзешник ? использую вебпак и electron-builder
Electron.js releases
v13.0.0-nightly.20210215 https://github.com/electron/electron/releases/tag/v13.0.0-nightly.20210215 v13.0.0-nightly.20210215
Electron.js releases
v12.0.0-beta.26 https://github.com/electron/electron/releases/tag/v12.0.0-beta.26 v12.0.0-beta.26
Oleh
Через files https://www.electron.build/configuration/configuration#overridable-per-platform-options
Arina
он просто находится по идее там же где и электрон. ну то есть я делаю снапшот и родной электроновский заменяю на свой
Arina
то есть он у меня не лежит где-то в проекте, он лежит уже в электроне
Arina
но всё-равно почему-то пакуется не тот
Electron.js releases
v13.0.0-nightly.20210216 https://github.com/electron/electron/releases/tag/v13.0.0-nightly.20210216 v13.0.0-nightly.20210216
Oleh
он просто находится по идее там же где и электрон. ну то есть я делаю снапшот и родной электроновский заменяю на свой
А, ты хочешь подменять прям. Тогда думаю при билде он он все равно проверяется и накатывается свежий и удаляет твой
Arina
интересно, что в самом электроне в модулях он остается нужным.
Electron.js releases
v13.0.0-nightly.20210217 https://github.com/electron/electron/releases/tag/v13.0.0-nightly.20210217 v13.0.0-nightly.20210217
Мира
Салют У меня грузится сразу два окна, и нужно что бы первое окно что уже загрузилось, было невидимым до тех пор, пока не загрузится второе Какие методы для этого лучше всего подойдут?
Alexandr
наверно через какой-то state management можно это сделать
Vadim
Салют У меня грузится сразу два окна, и нужно что бы первое окно что уже загрузилось, было невидимым до тех пор, пока не загрузится второе Какие методы для этого лучше всего подойдут?
Создаёшь одно окно и второе, по умолчанию второе: show: false. Ставишь слушатель на нужный экшн на первое окно и по срабатыванию вызываешь show у второго окна
Vadim
https://www.electronjs.org/docs/api/browser-window#event-ready-to-show
Vadim
Скорее всего этот экшн подойдет
Nikita
В 11 починили расширения к девтулзам. Реакт, вуе и кого там ещё.
Nikita
С релизом должно заработать
Nikita
Если конфиг покрутить
Den
Всем привет, есть вопрос - при использовании этого css свойства: -webkit-app-region: drag; добавляется не только перетягивание окна, но и при double click - окно maximize происходит, кто-нибудь знает как можно отключить это(maximize).
Den
Анулий событие, в доке должно быть описание, просто напиши свою функцию, либо занули
в мой кастомный EventListener на double click даже Event не прокидывается. Если не убрать это css проперти, конечно
Maksim
в мой кастомный EventListener на double click даже Event не прокидывается. Если не убрать это css проперти, конечно
Смотри в своём бандле какой там css,scss сборщик, и какие к нему плагины подцеплены, может он неправильно обрадатывает это свойство
Den
Уберите это свойство с активных элементов
его нет на активных элементах, я хочу оставить возможность перетаскивать, но переопределить то, что делает дабл клик при этом свойстве.
Maksim
в мой кастомный EventListener на double click даже Event не прокидывается. Если не убрать это css проперти, конечно
Да и вообще ставь бойлер https://electron-react-boilerplate.js.org/ Туда свой код перенеси по образцу используй
Den
Вы уверены, что нет? Вы прям поставили его на родителя и отключили у кнопок?
да, у меня есть тайтл-бар на нём висит свойство, на него же я и хочу дабл кликнуть
Electron.js releases
v13.0.0-nightly.20210218 https://github.com/electron/electron/releases/tag/v13.0.0-nightly.20210218 v13.0.0-nightly.20210218
Electron.js releases
v12.0.0-beta.27 https://github.com/electron/electron/releases/tag/v12.0.0-beta.27 v12.0.0-beta.27
Dmitriy
Здравствуйте, а в чем прикол расширения стаковерфлоу?
Vadim
Здравствуйте, а в чем прикол расширения стаковерфлоу?
https://g.zeos.in/?q=so%20%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D0%B5
Electron.js releases
v13.0.0-nightly.20210219 https://github.com/electron/electron/releases/tag/v13.0.0-nightly.20210219 v13.0.0-nightly.20210219
Electron.js releases
v11.3.0 https://github.com/electron/electron/releases/tag/v11.3.0 v11.3.0
Electron.js releases
v10.4.0 https://github.com/electron/electron/releases/tag/v10.4.0 v10.4.0
Олександр
Всем привет. Как убрать панель эту после упаковки
Maksim
Всем привет. Как убрать панель эту после упаковки
Привет. В параметрах окна пишешь autoHideMenuBar: true
Maksim
https://www.electronjs.org/docs/api/browser-window#winautohidemenubar
Олександр
Где задавать иконку ярлыка?
Danila
Где задавать иконку ярлыка?
всё это написано в документации, изучайте её
Олександр
Написоно только тут
Олександр
Volo
в електрон пекейджере надо указывать иконку, при билде, иконка окна то другое, вроде
Олег
Я могу как-то сделать блюр к фону окна? Я выставил прозрачность, а блюр не работает
costilman
всё это написано в документации, изучайте её
конфа говна понятно даже подсказать не может
Олег
Css к твоим услугам
Это понятно, но проблема в том, что блюр просто не применяется к фону
Maksim
Это понятно, но проблема в том, что блюр просто не применяется к фону
Конечно блюр к фону не применится. Там нужно блоки подложки делать и уже к ним применять блюр, а не к самому фону непосредственно. Гугли как сделать заблюренный фон, куча инфы по этому вопросу. Просто на уровне чата в двух словах не объяснишь как это делается
Vadim
конфа говна понятно даже подсказать не может
1. Если ты знаешь, то напиши, помоги 2. Тут никто никому ничего не обязан 3. Факт того что сказали что есть в доке, уже важен, некоторых вещей в доке нет или плохо описано, например нотаризация и подпись кода. Поэтому это была помощь, тк вопрос очень легко гуглится. 4. Наезды на участников(а тем более на весьма активных и опытных) нарушают правила. 5. <Тут оскорбление в твой адрес>, но мы же культурные люди, поэтому оставлю на твое усмотрение. Вложил в сообщество 0, а что-то начинаешь, см п. 2.
Vadim
в електрон пекейджере надо указывать иконку, при билде, иконка окна то другое, вроде
Вот полноценный ответ, что не так, сказали в чем проблема.
Maxim
Всем привет! Давно не работал с электроном. Подскажите, пожалуйста, не решили ли проблему с защитой исходного кода? Или мб появились какие решения? Искал инфу, но ничего толкового не нашел. Мб пропустил что
Vadim
Ребят, а куда задать можно вопрос касательно обфускации/деобфускации программы?
Вот тред, тут все подробно обсудили. Ничего не поменялось
Maxim
Спасибо большое! Жаль, что нельзя пока что защититься от мамкиных кулхацкеров. А так хотелось все же сделать приложение на нем. Были мысли и о выносе логики, и об обфускации, но это как полумеры к сожалению.
🐽 Alex
О, меня кто то тегнул?
Electron.js releases
v13.0.0-nightly.20210222 https://github.com/electron/electron/releases/tag/v13.0.0-nightly.20210222 v13.0.0-nightly.20210222
Electron.js releases
v12.0.0-beta.28 https://github.com/electron/electron/releases/tag/v12.0.0-beta.28 v12.0.0-beta.28
🤙😎😎
подскажите плиз кто-то - если я хочу сделать json файл конфигурации, я могу оставлять его в корне при сборке?
Volo
да, но только он должен быть в resources/app, там же где и энтрипойнт, если я правильно понимаю юз кейс
🤙😎😎
спасибо
Alexander
Привет всем! Как задать тайтл окну электрона (в том числе, менять его в процессе работы приложения)? Этот вариант не сработал http://joxi.ru/1A58qQLtbylJM2
Vadim
Вроде так называется
Alexander
app.setAppName
нет такой а setName - не работает
Alexander
вот это работает