retrydp
Привет, подскажите пожалуйста, можно ли как-то при помощи ноды сменить фокус на неактивное открытое окно(в винде, само окно - не электрон), зная его PID или тайтл, гуглю уже битый час. Варианты с win32-ffi/win32-api с электроном не работают, выкидывают ошибку: Error in native callback, я конечно могу заюзать скрипт на пайтоне, но это какое-то извращение.
P X N C H X R
retrydp
retrydp
эх, такая же ошибка, ладно, буду что-то костылить(
P X N C H X R
Чем костылить что то там, не пытайся рулеткой гвозди забивать)
Bexelx
Hi
Bexelx
How can i convert react js app to web
retrydp
тем более кейс для чего мне это нужно - моя личная развлекушка))
Андрей
Bexelx
i ' m sorry i meant to exe app
Bexelx
using Electron
Saurabh
How to implement automatic updates in electron app .
And repo is in bitbucket and private
Георгий
Ismoil
кто-то пытался менять иконку электрон приложения в рантайме?
app.dock.setIcon(appIcon);
Я передаю .png картинку
для Винды всё норм работает, а вот для Мака иконка плохо оптимизируется (сильно размывается)
какое бы разрешение я не использовал
Saurabh
Saurabh
Can anyone help me with this
Георгий
🅰️nimeCoder
🅰️nimeCoder
фактически
windows - ico
linux - png
mac - icns
и все они там идут что-то типа 256-512 на обе стороны
Ismoil
для мака обычно даже сборщики юзают icns, попробуй с ним
я решил загружать картинку в локальную папку и передавать как string а не nativeimage (в этом случае вроде норм работает)
да, я хотел .icns использовать, проблема в том что эта иконка выбирается через другое приложение и там пользователь может пользоваться обрезкой картинки react-image-crop перед загрузкой
А react-image-crop не поддерживает .icns
Артем
всем привет! поделитесь опытом, как перехватить redirect url при oauth авторизации в браузере? я понимаю как это сделать из дочернего окна, но как это сделать из браузера - мне не понятно
Hov.
Артем
Артем
Hov.
у меня отдельный фронт, мой фронт редиректит на приложение
Hov.
сразу с гугла не пробовал
Артем
указать диплинк в консоли не получилось( видимо так редиректить получится только на веб приложение и потом с него уже на электрон.
в качестве решения написал loopback сервер, работает норм
Hov.
Smetana
Помогите, как купить креатив через Тинькофф ?😭😭
Smetana
No
еще раз повторюсь, это чат не по электрону, который для роблокса или чего еще там
Георгий
Данил
Ребят, привет
Подскажите плз, если у кого-нибудь опыт сборки приложения через electron-builder с prisma?
Проблема заключается в двух вещах
1) Призма работает только если её вынести из архива
2) .env.production находится в архиве и призма его не видит
Данил
Я был бы рад любым советам
Бьюсь сутки над этим...
Rewrite
Rewrite
Выглядит похожим на твою проблему
Данил
Данил
я нашёл вот это
https://github.com/prisma/prisma/discussions/21027
Данил
В принципе это решило проблему почти, ток пытаюсь разобраться как в vite переменные окружения работают)
Rewrite
Anonym Squad
Anonym Squad
И там в конфиге, Вайта нужно настроить, что бы он нормально кушал process.env
Данил
Эт не работало
Георгий
Георгий
То делай все через define, вот пример из документации вайта
import { defineConfig, loadEnv } from 'vite'
export default defineConfig(({ command, mode }) => {
// Load env file based on `mode` in the current working directory.
// Set the third parameter to '' to load all env regardless of the `VITE_` prefix.
const env = loadEnv(mode, process.cwd(), '')
return {
// vite config
define: {
__APP_ENV__: JSON.stringify(env.APP_ENV),
},
}
})
Данил
Это кастомный префикс ты сделал
Можно использовать и по умолчанию, которые идут
Данил
Данил
Да эт я разобрался все как сделать через полчаса после того как отписал в чат)
Но спасибо большое за информацию
Георгий
Anonym Squad
Георгий
Всем привет, кто-нибудь настраивал темную тему в связке электрон + реакт с тейлвиндом?
Артем
Георгий
отключал только)
У меня просто несмотря на системную тему по умолчанию даже цвета у консоли разработчика не меняются (9
Степан
Добрый день, граждане! Может быть из здесь присутствующих кто-нибудь знает, как извлечь IMEI устройства?
🅰️nimeCoder
Степан
Переписать с наклейки
У меня 100 устройств, которые в руках людей, не особо шарящих в этих ваших мегадевайсах, которые еще и криво могут ввести идентификационный номер
Кроме того, его нужно отправлять каждый раз при логине
Так что не вариант =)
🅰️nimeCoder
Степан
🅰️nimeCoder
а электрон работает на айфоне? андроиде?
Степан
Хуже
🅰️nimeCoder
на швабре?
Степан
Astra Linux, развернутая на таблетках (планшеты)
🅰️nimeCoder
его вообще что-то вычитывает?
Степан
Ну есть короче опция через sudo+утилитка считать, осталось убедиться, что в серийных устройствах утилитка обеспечена и вызывать команду через ноду
Степан
Других опций я не вижу
🅰️nimeCoder