Alexey
Да кстати, все впорядке щас, проблем пока не возникало
Соврал я. Стоило импортнуть electron в renderer части и он сразу начал гнать что с fs не знает что делать. В первой версии parcel нельзя target передавать, а в ночной сборке можно, но хз как это нормально готовить
Anonymous
Yura
Всем привет! Кто то знает есть ли проверка на touchbar ? (isTouchbar) ? Или такого нет ?
Oleh
По моему проверять не нужно
Oleh
Ты просто делаешь setTouchBar, и если он есть, то подтянет твой код
Vadim
Alexey
где его указывать?
Vadim
https://parceljs.org/api.html
Vadim
Target
Oleh
А, ну тогда да. Надо проверка какая-то
Oleh
Можно найти список моделей которые идут с тач баром, и так определять
Oleh
Но еще мне кажется, что так нельзя сделать, потому что это не правильно со стороны доступности, ведь некоторые люди не могут использовать тач бар
Алексей
Подскажите, как реализовать чтобы, если есть обновление, приложение обновлялось не только при простом выходе из приложения но и при перезагрузке компа если приложение запущено?
Alexey
Алексей
Alexey
Не пойму куда смотреть?
От main файла разматывай.
updates, autoUpdater ищи глазами
https://github.com/Kong/insomnia/blob/develop/packages/insomnia-app/app/main.development.js
Алексей
Алексей
Подскажите, как можно перезапустить приложение? Хочу чтобы после того как скачается обновление приложение можно было перезапустить
Oleh
Через что ты обновляешь его?
Oleh
Там же есть quitAndInstall()
Oleh
https://www.electron.build/auto-update.html#module_electron-updater.AppUpdater+quitAndInstall
Oleh
Там есть параметры
Oleh
В обычном апдейтере может быть и нет
https://www.electronjs.org/docs/api/auto-updater#event-before-quit-for-update
Oleh
Но ты сам можешь все дописать
artalar
В операционных системах каких-то и как-то есть возможность добавить через окно выбора файлов файлы из разных папок? 🤔
Oleh
Ну блин, вы хотя бы гуглите немного перед тем как задавать вопросы
Oleh
https://www.electronjs.org/docs/api/dialog#dialogshowopendialogsyncbrowserwindow-options
Oleh
properties и там есть openFile
Oleh
const { dialog } = require('electron')
console.log(dialog.showOpenDialog({ properties: ['openFile', 'multiSelections'] }))
Типо как в примере
Oleh
Это очень нестабильная фигня
Oleh
Все что угодно может быть, включай логи и смотри
Алексей
смотрю - в логах пусто..
Алексей
точнее пишет что запускается quitAndInstall() и все.
Oleh
Возможно это нормально для того дефолтного установщика
Oleh
У меня electron-builder, там работает нормально перезапуск
Алексей
Алексей
не хотело работать из-за перехвата события closed
Electron.js releases
v12.0.0-nightly.20200910
https://github.com/electron/electron/releases/tag/v12.0.0-nightly.20200910
v12.0.0-nightly.20200910
Electron.js releases
v11.0.0-beta.6
https://github.com/electron/electron/releases/tag/v11.0.0-beta.6
v11.0.0-beta.6
Алексей
подскажите. в логи обновления падает вот такая ошибка
updaterCacheDirName is not specified in app-update.yml Was app build using at least electron-builder 20.34.0?
где и что нужно прописать чтобы её небвло?
Oleh
А как ты тестируешь?
Electron.js releases
v12.0.0-nightly.20200911
https://github.com/electron/electron/releases/tag/v12.0.0-nightly.20200911
v12.0.0-nightly.20200911
Bendyrko
Привет
подскажите в electron можно вывести модальное окно с login|pass
перед созданием основного окна ?
Bendyrko
Anonymous
Нативно нельзя, нужно будет делать свое окно
Anonymous
https://github.com/Flowrome/electron-multi-prompt
Anonymous
Например вот
Vadim
Vadim
Может это подойдет, но не факт что там инпуты можо делать
Electron.js releases
v12.0.0-nightly.20200914
https://github.com/electron/electron/releases/tag/v12.0.0-nightly.20200914
v12.0.0-nightly.20200914
Electron.js releases
v11.0.0-beta.7
https://github.com/electron/electron/releases/tag/v11.0.0-beta.7
v11.0.0-beta.7
Electron.js releases
v10.1.2
https://github.com/electron/electron/releases/tag/v10.1.2
v10.1.2
Electron.js releases
v9.3.1
https://github.com/electron/electron/releases/tag/v9.3.1
v9.3.1
Electron.js releases
v8.5.2
https://github.com/electron/electron/releases/tag/v8.5.2
v8.5.2
Roman
Ребята привет. Такой вопрос, а че с Electron tray вообще происходит? minimize не работает, если использовать hide оно вообще в панели задач не отображается приложение, думаешь что закрыто, а оно вообще в tray уехало. У того-же Telegram все норм, сворачивается нормально, уезжает в панель задач да и tray тоже присутствует. Electron 10.1 версия если что :)
Vadim
Strike
Народ скажите как оффлайн установить электрон?
Muhammad
Ребят, подскажите, какие есть хорошие методы для защиты кода? Собираю приложение через electron-forge
Muhammad
Oleh
Ed
телепатически
Electron.js releases
v12.0.0-nightly.20200915
https://github.com/electron/electron/releases/tag/v12.0.0-nightly.20200915
v12.0.0-nightly.20200915
Алексей
Подскажите. при запуске приложения на электроне белый фон Если запускать в режиме совместимости с Win XP - все работает. В чем может быть проблема?
Vadim
Попробуй отключить поддержку рендера на GPU
Алексей
как?
Vadim
app.disableHardwareAcceleration()
Алексей
Алексей
@unrecog_izable
app.allowRendererProcessReuse = true;
могло привести к такому багу?
хотя app.allowRendererProcessReuse по умолчанию true если верить документации...
Алексей
Electron.js releases
v12.0.0-nightly.20200916
https://github.com/electron/electron/releases/tag/v12.0.0-nightly.20200916
v12.0.0-nightly.20200916
Алексей
app.disableHardwareAcceleration()
не знаешь причину почему на некоторых компах нужно отключать аппаратное ускорение? может можно понять когда его отключать а когда оставлять?
Roman
Его лучше вообще не выключать, если CEF будет с анимациями какими-либо — будет не очень приятно. Да и это решение выглядит как один большой костыль)
Roman
Кстати у меня уже было подобное, я пробовал отключать и все работало. Потом проблему все-же нашёл... Не особо помню какую, но это было связано с рендером самого окна. Скорее CEF не полюбил одно их моих решений. Пришлось переделывать.
Electron.js releases
v12.0.0-nightly.20200917
https://github.com/electron/electron/releases/tag/v12.0.0-nightly.20200917
v12.0.0-nightly.20200917