Anonymous
Интересно посмотреть
Anonymous
Пжлст
Anonymous
Anonymous
всем привет. а как в electron грузить картинки через css?
Anton
А в чем проблема?
Anton
Как в обычном css
Electron.js releases
v4.0.0-beta.9
https://github.com/electron/electron/releases/tag/v4.0.0-beta.9
v4.0.0-beta.9
Electron.js releases
v3.0.11
https://github.com/electron/electron/releases/tag/v3.0.11
v3.0.11
Andrey 😼
Как-нибудь из electron можно выполнять нативный маковский код в контексте своего приложения?
Andrey 😼
Например, мне нужно дернуть пару API (связанных с accessibility), но именно ИЗ ТЕКУЩЕГО приложения, а не через какую-нибудь отдельную бинарь из exec
Vadim
Node addons можно написать на Objective-C, может ещё на чём-то, но я не встречал. @bakanek0
Andrey 😼
Он будет дочерним процессом, не?
Andrey
На 100% не уверен но скорее да чем нет 🙂
Andrey
Какая задача стоит? нужен какой-нибудь global event monitor слушать кнопки?
Andrey 😼
Andrey 😼
Нужно слушать медиа-кнопки
Andrey 😼
А в электроне это сломано начиная с Mojave
Andrey 😼
Причем, они вроде как пофиксили
Andrey 😼
НО ОНИ РЕАЛИЗОВАЛИ НЕ ТО АПИ
Andrey 😼
И пофиксили совершенно другие вещи
Andrey 😼
Andrey 😼
https://github.com/electron/electron/issues/14837
Вот тред в ишшуях
Andrey 😼
Сейчас попробую через node-gyp написать биндинг к нативному апи
Andrey 😼
И скрещу пальцы что оно будет работать
Andrey 😼
👌
Andrey 😼
Andrey 😼
И, кажется, она делает именно это
Andrey 😼
https://github.com/toantk911/node-system-api/
Andrey
С виду - сложный путь для этой задачи, может все с дочерними процессами получится
Andrey
👌
Попробовал - через связку нативный бинарник + exec - выходит что можно включить акссесибилити из дочернего процесса
Andrey 😼
Ну, я уже, вроде как, допилил это
Andrey 😼
Сейчас впилю в электрон - посмотрю)
Andrey 😼
node-gyp это, оказывается, не так и сложно
Andrey 😼
Щас на гитхаб закину, дам линк
Andrey
Чтобы включить аксесибилити надо вот это вызывать
Andrey
Тогда мак-ось добавит твое приложение в перференсы и можно предложить пользователю дать доступ к секьюрным фичам
Andrey 😼
Да я уже сделал :)
Andrey 😼
Andrey
Ииии… оно работает?? 🙂
Andrey 😼
Ну, в консоли - да
Andrey 😼
Сейчас впилю в электроновское приложение (если впилю)
Andrey 😼
И посмотрим, хех
Andrey 😼
Оно работает :>
Andrey 😼
https://github.com/4ndv/node-mac-accessibility-features-check
Andrey 😼
Andrey
Ну охренеть! 👏👏👏
Anton
Привет. А кто-то пробовал обновлять во electron-vue electron до 3-й версии? А то есть предположение что в 2.0.4 electron-updater не рабоает
Vadim
А какой смысл юзать electroon-vue? Вроде такой же собрать самому не очень тяжело
Anton
А зачем еще один велосипед делать если есть готовый? Но вопрос был не об этом
Dika
nan устарел, сейчас есть n-api
Andrey 😼
Dika
Dika
но n-api — это будущее
Andrey 😼
Хм, тогда, пожалуй, пока поживем прошлым, все же я это заопенсорсил, мало ли чем народ пользуется
Andrey 😼
К тому же, мне, по сути, нужно было обертки для ровно двух функций сделать ¯\_(ツ)_/¯
Sergey
6 уже на мейнтейне, в апреле совсем лтс кончается
Sergey
ниже 8 держат только совсем смелые, которым на безопасность даже пофиг
Sergey
1 января 8 в мейнтейн уходит
Andrey 😼
Ну, тут вопрос скорее, какую ноду таргетят разные версии электрона
Sergey
со 2го уже 8
Electron.js releases
v2.0.15
https://github.com/electron/electron/releases/tag/v2.0.15
v2.0.15
Victor
Brave browser switches to Chromium code base for faster performance
Victor
выпилили электрон(
Electron.js releases
v3.0.12
https://github.com/electron/electron/releases/tag/v3.0.12
v3.0.12
Electron.js releases
v3.1.0-beta.3
https://github.com/electron/electron/releases/tag/v3.1.0-beta.3
v3.1.0-beta.3
Максим
кто нибудь может подкинуть конфигурацию электрона где вебпак для render и main спавнились из одного процесса и выводили логи в один терминал?
D
electron-webpack
Максим
интересно спасибо) гляну сейчас
Anton
Привет. А к то чем создает Multiple icons для приложения? Суть в том что у меня большая и маленькая иконка не мнго отличаются
Electron.js releases
v3.1.0-beta.4
https://github.com/electron/electron/releases/tag/v3.1.0-beta.4
v3.1.0-beta.4
Electron.js releases
v3.0.13
https://github.com/electron/electron/releases/tag/v3.0.13
v3.0.13
Electron.js releases
v4.0.0-beta.10
https://github.com/electron/electron/releases/tag/v4.0.0-beta.10
v4.0.0-beta.10
Electron.js releases
v4.0.0-beta.11
https://github.com/electron/electron/releases/tag/v4.0.0-beta.11
v4.0.0-beta.11
Electron.js releases
v2.0.16
https://github.com/electron/electron/releases/tag/v2.0.16
v2.0.16