Artem
в electron-fiddle пробовал? начиная с какой версии отвааливается? (включай расширенный список, есть стабильные дев и ночные сборки)
О да, спасибо, только что провел тесты до включительно 7.0.0-beta.3 еще работает авторизация, далее уже появляется проблема. Вроде не наблюдаю утечек на этой версии, весьма благодарен за помощь)
Evgeniy
Я слышал про такой баг (на маке, да?), но воспроизвести мы его не смогли. Ещё есть нюансы с текущим deviceId, там тоже может отвалиться, но там видно по active
Да на маке он 2 раза словился на разных наушниках у разных юзеров за 2 дня и больше никак. Ну да есть ещё некоторые баги с устройствами
Evgeniy
Смог поймать баг как я понял это баг системы просто много раз переключил микрофон и он сломался в настройках а потом и в электроне
Electron.js releases
v8.0.0-nightly.20191023 https://github.com/electron/electron/releases/tag/v8.0.0-nightly.20191023 v8.0.0-nightly.20191023
Electron.js releases
v6.1.1 https://github.com/electron/electron/releases/tag/v6.1.1 v6.1.1
Electron.js releases
v8.0.0-beta.1 https://github.com/electron/electron/releases/tag/v8.0.0-beta.1 v8.0.0-beta.1
Mikhail
Приветствую. Подскажите, есть задача генерации pdf из html в файл. Какую библиотеку использовать для этого, чтобы получить результат?
Danila
https://medium.com/@ishwar.rimal/generating-pdf-with-electron-js-31b59ac93249
Danila
первая же строка в Google
Danila
с виду - похоже на правду
Mikhail
первая же строка в Google
Я понимаю. Просто перепробовал всякое. И html-pdf, и puppeteer, и wkhatmltopdf.. Пока проект не собран, все чудесно работает, стоит только собрать - не важно под какую платформу, так сразу начинается странное)
Danila
странное - это что?
Danila
получается, что проблема не в библиотеке, так?
Mikhail
Привествую. Столкнулся с проблемой при использовании html-pdf. Пока приложение запускается в dev режиме, все работает, как только собираю его в appimage - ругается что не может найти phantomjs-prebuilt. Приложение распаковал, этот модуль лежит в /resources/app.asar.unpacked/node_modules/phantomjs-prebuilt/bin/phantomjs. В либе htmk-pdf есть параметр phantomPath. Как правильно указать путь?
Danila
Мне кажется, нужно копать в сторону исключения этой библиотеки из Asar
Mikhail
Мне кажется, нужно копать в сторону исключения этой библиотеки из Asar
Asar же в принципе можн оне использовать? Первое приложение на electron..
Mikhail
с виду - похоже на правду
при прочтении так же похоже на правду. мучения человека на пути к штатным средствам генерации pdf
Baurzhan
не могу подключить компонент vue, подскажите в чем проблема?
Baurzhan
<script type="module" src='../data/dashboard/App.vue'> </script>
Baurzhan
вот сам App.vue <template> <div id="hello"> <h2>{{message}}</h2> </div> </template> <script> export default { name: 'app', data () { return { message: 'Welcome to Vue.js' } } } </script> <style> #hello { font-family: Verdana; color: navy; } </style>
Baurzhan
Webpack
Алексей
подскажите, как задть иконку приложению при сборке под линукс? что-то ничего не получается..
Electron.js releases
v8.0.0-nightly.20191024 https://github.com/electron/electron/releases/tag/v8.0.0-nightly.20191024 v8.0.0-nightly.20191024
Алексей
Oleh
Electron builder
Там png необходимо, все по доке делал. У меня сработало
Oleh
Сейчас скину пример
Oleh
У меня buildResources вот такой - https://github.com/ubergrape/grape-electron/blob/new/package.json#L64 Соответсвенно оно берет вот эту иконку - https://github.com/ubergrape/grape-electron/blob/new/assets/icon.png
Oleh
Да
Oleh
https://github.com/ubergrape/grape-electron/blob/new/package.json#L28
adikalon
Куда копнуть? Почему не отображается фавиконка? <link rel="icon" href="<%= BASE_URL %>favicon.ico">
Oleh
Разве в электроне можно отображать favicon?
adikalon
Можно
Oleh
Что должно выйти в итоге?
Oleh
Есть пример как это выглядит?
adikalon
то, что и ожидается. Иконка слева вверху
Oleh
Такого нет
Oleh
favicon не работает в electron, если сейчас разговор про иконку слева повзле названия приложение для windows, то это делается не через favicon
adikalon
У меня работало. А как делается?
Oleh
А какой сборщик у тебя? По факту это делается подменой файла икноки при сборке
Oleh
А нет, ошибся. Через icon в BrowserWindow https://electronjs.org/docs/api/browser-window
Oleh
https://github.com/ubergrape/grape-electron/blob/f94a8704b6b0bcd59f574c716948f02c2e7ff1ed/app/src/app/initApp.js#L83 И туда я вставляю png https://github.com/ubergrape/grape-electron/blob/master/app/src/constants/images.js#L5 Но говорят надо .ico, что бы лучше смотрелось
adikalon
adikalon
Не работает таки оно точно работало с фавикон
Oleh
Сбилдить нужно что бы работало, в дев моде всегда дефолтная иконка будет
Anton
лучше бы это заворачивать в path.resolve или path.join + @AleshaOleg прав, в дев режиме иконка Electron может быть дефолтной https://medium.com/fantageek/changing-electron-app-icon-acf26906c5ad
adikalon
После сборки тоже не работает
Electron.js releases
v6.1.2 https://github.com/electron/electron/releases/tag/v6.1.2 v6.1.2
Electron.js releases
v8.0.0-nightly.20191025 https://github.com/electron/electron/releases/tag/v8.0.0-nightly.20191025 v8.0.0-nightly.20191025
Anton
Всем привет! Я пытаюсь послать notification через service worker но почему то уведомление не проходжит. Я на MacOS это баг? Вот мой код: https://gist.github.com/antondomratchev/48fc00917d07aef815d2fe928c1b2056
Oleh
Привет, а что внутри main.chunk.js? Чем собираешь?
Anton
Собираю в Webpack, в main.chunk.js Реакт приложение. Я тут нашел https://www.npmjs.com/package/serviceworker-webpack-plugin думаю это то что мне нужно
Oleh
Что-то сложно, можешь пожалуйста рассказать почему ты хочешь делать уведомления через воркеры?
Anton
Когда я делаю такое уведомление (на МакОС) const notification = new Notification(title, { body, actions, requireInteraction: true, }) У меня появляется такое сообщение: Uncaught TypeError: Failed to construct 'Notification': Actions are only supported for persistent notifications shown using ServiceWorkerRegistration.showNotification().
Anton
Я заметил что в Кромиуме так работает а в електроне нет, на этом сайте можно проверить: https://web-push-book.gauntface.com/demos/notification-examples/
Anton
Я везде искал примеры как делать ServiceWorkerRegistration.showNotification() но у меня не получается вообще ничего послать. Даже navigator.serviceWorker.register().then() Promise не возвращает ничего
Oleh
Потому что ты стараешься переопределить actions
Oleh
https://developer.mozilla.org/en-US/docs/Web/API/notification/actions
Oleh
Оно read-only
Oleh
И еще, requireInteraction не поддерживается в electron
Anton
не requireInteraction работает нормально
Oleh
https://github.com/electron/electron/issues/9283
Oleh
https://github.com/electron/electron/issues/9283#issuecomment-423876323
Oleh
В браузерах - да, но не в электорне. В электорне оно игнорируется
Anton
эхх
Anton
жаль что это не написанно в документации
Anton
не потратил бы 2 дня ( спасибо @AleshaOleg
Oleh
Проосто сделай onclick и onclose
Anton
Да, придется так прислушаться, хотя просто нужно вернуть фокус окну на пока.
Oleh
Учти что onclose в таком случае будет отрабатывать даже в том случае, когда пользователь ничего не делает. Надо как-то это трекать
Anton
кстати requireInteraction работает на макОс
Oleh
Не знаю как правда
Anton
только экшен выдает ошибку
Oleh
Я недавно делал на 4-й версии, у меня не работал