Anonymous
Интересно посмотреть
Anonymous
Пжлст
Sergey
Скин аналог
AppIconBuilder называется
Anonymous
всем привет. а как в electron грузить картинки через css?
Anonymous
всем привет. а как в electron грузить картинки через css?
если конкретней то непонятно как прописать url в background-image свойстве
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
Например, мне нужно дернуть пару API (связанных с accessibility), но именно ИЗ ТЕКУЩЕГО приложения, а не через какую-нибудь отдельную бинарь из exec
А что мешает внешний бинарник использовать, он вроде бы должен исполняться в контексте родительского процесса, или ему не раздают прав на доступ к Accessibility APIs? 🤔
Andrey 😼
Он будет дочерним процессом, не?
Andrey
На 100% не уверен но скорее да чем нет 🙂
Andrey
Какая задача стоит? нужен какой-нибудь global event monitor слушать кнопки?
Andrey 😼
Нужно слушать медиа-кнопки
Andrey 😼
А в электроне это сломано начиная с Mojave
Andrey 😼
Причем, они вроде как пофиксили
Andrey 😼
НО ОНИ РЕАЛИЗОВАЛИ НЕ ТО АПИ
Andrey 😼
И пофиксили совершенно другие вещи
Andrey 😼
Andrey 😼
https://github.com/electron/electron/issues/14837 Вот тред в ишшуях
Andrey 😼
Сейчас попробую через node-gyp написать биндинг к нативному апи
Andrey 😼
И скрещу пальцы что оно будет работать
Andrey
Сейчас попробую через node-gyp написать биндинг к нативному апи
Отпишись по результатам, у меня похожая задача стоит - нужно трэчить простой системы. Я это делал на нативном преложении через глобальный ивент монитор, но с электроном и правами все не очень понятно.
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 😼
Оно работает :>
Andrey 😼
https://github.com/4ndv/node-mac-accessibility-features-check
Andrey
Ну охренеть! 👏👏👏
Anton
Привет. А кто-то пробовал обновлять во electron-vue electron до 3-й версии? А то есть предположение что в 2.0.4 electron-updater не рабоает
Vadim
А какой смысл юзать electroon-vue? Вроде такой же собрать самому не очень тяжело
Anton
А зачем еще один велосипед делать если есть готовый? Но вопрос был не об этом
Dika
nan устарел, сейчас есть n-api
Andrey 😼
nan устарел, сейчас есть n-api
Хм, спс, посмотрю на досуге
Andrey 😼
nan устарел, сейчас есть n-api
Я верно понимаю, что nan более-менее работает практически со всеми версиями ноды, а n-api только 8+?
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