Григорий
кароч прикол, на 20 версии как написано нужно включить sandbox , чтобы открыть shell.openExternal, сразу оставил когда вернулся на 19 версию и все работало, но во второй раз заработало только когда убрал этот флаг
Григорий
и как работает контроль масштабом??? у меня как-то в 1 момент заработало, но я не знаю как, туда сюда тыкал в разных местах код и заработало когда поставил 500% и на этом тоже все
Григорий
ограничить не могу, выставить жесткие 100% тоже нельзя, только словить на фронте сочетание клавиш, которые делают масштаб и запретить их получилось
Григорий
вот 2 примера, в 1 с использованием path не работает, во втором с абсолютным путем - все отлично
какое-то странное размещение иконки, во втором варианте что за путь?
Григорий
кстати, у меня тоже не работает с __dirname, но зато отлично работает если просто указать адрес к иконке относительно корня проекта, но с тем же path.join() потому что метод join всего лишь соединяет путь и меняет наклон слеша
ALΣX
Григорий
типа приложение картинки держит в системе?
Rewrite
типа приложение картинки держит в системе?
нет, он просто для теста написал
Григорий
Григорий
и не знаю как на убунту, на винде достаточно этих иконок, а та иконка которая добавляется в настройках BrowserWindow нужна только для того, чтобы в дев режиме видеть иконку своего приложения а не стандартную
ALΣX
а если просто без __dirname?
задал абсолютный путь через path: хорошо сработало для библиотеки, которую использую для уведомлений, но на панели задач не появляется никак.
ALΣX
для той иконки путь должен указывать в package.json, верно?
Григорий
задал абсолютный путь через path: хорошо сработало для библиотеки, которую использую для уведомлений, но на панели задач не появляется никак.
для дев режима на панели задач да, именно в BrowserWindow в иконку ставится я сразу не посмотрел, ты пытаешься вывести иконку в notification?
Григорий
у меня везде есть иконки кроме Notification, пока просто не нужно и я не искал, а так уже приложение уже живет в трее
Григорий
ну тоесть везде где мне нужно я поставил иконку
Григорий
но на винду правда
Григорий
Ну, вот, если указать абсолютньій путь, все работает чики-пики
чяерез home? а до него как он узнает путь? я там не увидел
ALΣX
На убунту, но вот проблема с панелю задач на прод билде, никак не найду решение
ALΣX
Точнее к папке assets
Григорий
Григорий
я хз почему, но если реакт то рекомендуют в паблик, там где живет index.html
ALΣX
Буду пробовать
Григорий
Буду пробовать
еще аналогичный такой метод, типа в приложении самом ищет
Святослав
Добрый вечер. Есть электрон приложение, которое собрано из одной кодовой базы, возможно ли его desktop версию запустить в мобильном режиме?
ALΣX
Привет, снова мудохуюсь с иконками для приложения. Хочу попробовать их все же добавить в папку build/icons, но после каждого билда приложения папка build полностью перезаписывается. Сами иконки хранятся в папке assets в корне проекта, могу ли я использовать FileSet в данном случае или оно используется исключительно для копирования файлов в структуру приложения, которое уже збилдилось?
ALΣX
Так закинь в паюлик
та с паблика не видно, нашел решение на GitHub, чтобы иконки были в папке build
ALΣX
Сейчас еще попробую кастомизировать desktop файлик
ALΣX
Уважаемое сообщество, снова нуждаюсь в вашей помощи: проблему с taskbar иконкой решил , чисто для linux добавил в параметрs BrowserWindow и о чудо: оно заработало. Но теперь снова проблема с нотификейшнами (я использую стороннюю библиотеку node-notifier) - иконка не показывается, хотя вроде бы вчера каким-то макаром все заработало - использовал path.join(относительный_путь_к_иконке) но без __dirname.
ALΣX
На данный момент единственный вариант который работает - это абсолютный путь к иконке.
Елеке
привет чат, хотел задать вопрос
Елеке
я учил реакт и никак не могу найти работу, но тут мне предложили сделал тестовое задание с электроном
Елеке
это как вообще реально за 3 суток?
Rewrite
maxim
это как вообще реально за 3 суток?
Ты с одними иконками 3 суток можешь возиться)
Елеке
ну задание такое, сделать кликабельную версию главной страницы дискорда
Елеке
🥲🥲
maxim
ну задание такое, сделать кликабельную версию главной страницы дискорда
Верстка на тейлвинде вроде есть готовая. Бери да подключай
Елеке
вот не понятно, написано сделать на node js и electron
Елеке
можно реализовать на базе темплейта Electron Quick Start
Елеке
а на электроне можно и сайты делать? я просто не вообще не шарю
Rewrite
вот не понятно, написано сделать на node js и electron
я имел ввиду они попросил сделать главную страницу discord.com или главную страницу приложения дискорда?
Елеке
Елеке
как я понимаю все таки приложение
Rewrite
а на электроне можно и сайты делать? я просто не вообще не шарю
с помощью электрона можно сделать веб приложение которое будет использовать нативные фичи ноды
Rewrite
ну вообще если они просят только кликабельно, без функционала (отправки сообщений и так далее), то мб
Sergey spbsite
кто то вставлял в электрон хедлесс браузер?)
Sergey spbsite
с каким проблем не было?) puppeteer?
Елеке
ну да, говорят смотреть в основном на верстку будут
Елеке
кто то вставлял в электрон хедлесс браузер?)
да я откуда знаю, просто задали такой вопрос подумал а вдруг можно электрон как реакт использовать😂😂
Rewrite
ну да, говорят смотреть в основном на верстку будут
не понятно зачем тогда они попросили использовать ноду
Sergey spbsite
maxim
помогите электронщики).
А зачем именно так? Почему невидимое окно не заюзать?
Sergey spbsite
php is sucks
Sergey spbsite
maxim
невидимое, не оч понял эт момент)
Ну что в папитире делать планируетеся? Зачем его из электрона вызывать?
Sergey spbsite
либо предложите аналог)
Sergey spbsite
+ uxui классно.
Sergey spbsite
maxim
Или я не догоняю сути задачи или вы сути электрона)
Григорий
я учил реакт и никак не могу найти работу, но тут мне предложили сделал тестовое задание с электроном
ну по сути ты можешь использовать электрон чисто для отображения кликабельной верстки приложения дискорд, то есть электрон у тебя будет как стандартный браузер, но только свой личный в общем если в кратце, подключаешь реакт к электрону и верстаеш на реакте кликабельность, а электрон все лишь будет его отображать и не более это если отталкиваться от твоего запроса
Григорий
понял понял, спасибо за ответ
а еще лучше уточни у них что они хотят, просто сам подумай, нужны ли кому-то люди которые даже спросить уточнить не могут
Елеке
хорошо хорошо
Григорий
хорошо хорошо
напоминаешь мне из сериала про динозавров, там где 1 динозаврик всегда гвоорил по 3 раза))) да да да, нет нет нет))) хорошо хорошо хорошо)))
Елеке
😂😂😂
Григорий
как сложно быть начинающим, писать самому приложение, постоянно самостоятельно его оптимизировать и из-за этого усложнять себе жизнь)))