Anonymous
так вроде remote уже считается устаревшим? я сейчас все пробрасываю через preload
Значит делай так, я же не знаю какая у тебя версия электрона
Григорий
переменную window вынес глобально и нормально отработало, есть метод minimize он просто сворачивает
Anonymous
а ты на какой версии работаешь?
12, так что особо не заморачиваюсь с best practices
Григорий
12, так что особо не заморачиваюсь с best practices
а над чем работаешь? скинешь ссылку?) интересно)
Григорий
Григорий
ну в принципе шанс на взлом тогда минимальный и можно не заморачиваться на защиту приложения)
Anonymous
ну в принципе шанс на взлом тогда минимальный и можно не заморачиваться на защиту приложения)
Чтобы твое приложение взломали, то оно должно для начала стать популярным. Поэтому лучше все усилия кидать на продвижение, а потом уже думать про защиту
Anonymous
ну как сказать, потом переделывать равноценно написанию нового приложения)
шансы что результаты твоей работы взлетят и станут востребоваными ( ну если это не работа на заказчика ) к сожалению крайне малы, и еще меньше шансов, что кто-то захочет потратить время и взломать твою аппу
Anonymous
Гейм лаунчер mmorpg
А ну тогда у тебя действительно другая ситуация, возможно тут сразу начнут ковырять
Григорий
как задать название приложению?
Григорий
аллоды?
та не, новая какая-то
M?
Всем привет. Какой самый безопасный способ обновиться с 8 версии до последней? по очереди обновлять и устранять деприкейтед?
M?
Вот такая ошибка неприятная вылезла. в интернете пишут что надо обновиться и все пройдет
Григорий
Всем привет. Какой самый безопасный способ обновиться с 8 версии до последней? по очереди обновлять и устранять деприкейтед?
Сейчас 19.0.7 версия, уже в бете 21, самые глобальные изменения были после 9й Но в основном из того, что знаю, это общение между main и renderer процессами через pleload для безопасности
M?
Там у меня два окна всего
Григорий
пока учишься делаешь миллион проектов тестов , электрон так захламляет систему это жесть
🏡 Alex
пока учишься делаешь миллион проектов тестов , электрон так захламляет систему это жесть
а рядом с этими тест проектами лежат тест проекты на neutralino и tauri 😂 тоже побочки электрона
🏡 Alex
это че такое?
😱😱 не пробовал? попробуй. Еще один вариант запилить кроссплатформу. Легче и, вроде бы, пошустрее электрона
Григорий
Григорий
мне просто нужно сделать электрон с реактом
Григорий
нужно сделать окно авторизации до основного окна лаунчера
🏡 Alex
та ну нафиг, и так не получается нормально подружиться с электроном
ну вот именно поэтому я выбрал tauri. пару недель мучал электрон
Григорий
ну вот именно поэтому я выбрал tauri. пару недель мучал электрон
а с чем работает tauri? там можно их скрестить с реактом?
🏡 Alex
а с чем работает tauri? там можно их скрестить с реактом?
tauri на расте написан, все низкоуровневое - через него, но мне пока не приходилось. Дружит с любым фреймворком. У меня с анугляром задружил с пол пинка.
Eugene
Опять гуглить разучились
Григорий
Опять гуглить разучились
было бы что-то там в гугле)
Eugene
У меня electron вообще в typescript + vue typescript
Eugene
было бы что-то там в гугле)
Ой, только не надо мне вот этого)
Григорий
Ой, только не надо мне вот этого)
обычно всякий шлак там
Eugene
Какой шлак?
Григорий
особенно как научнут пихать ipcRenderer в html
Eugene
Тебе показывают как поставить реакт в електрон
Григорий
это не проблема)
Григорий
я уже через гит обновлять его умею)
Eugene
Я тебе показывал как это делать
Eugene
Создаешь ipcMain в main.js
Eugene
Потом contextBridge в прелоаде
Eugene
и дальше уже юзаешь window
Григорий
та я уже решил проблему с общением проессов) мне нужно 2 окна сделать, сначала авторизация потом уже само приложение
Eugene
https://www.electronforge.io/
Григорий
еще бы ноут по мощнее... мой на ремонте, это такая печаль 😔
Eugene
У меня комп за 2000 р)
Григорий
в косынку гоняешь?
Eugene
А я на нем еще и приложения под ведро собираю)
Григорий
ну так ведрами черпаешь вот и норм получается а мне ноут нужен мой нормальный...
Eugene
как-то так
Eugene
в csgo 30-60 fps)
Eugene
Я этот комп окупил уже раз 300-400
Eugene
И пока что менять не собираюсь, мне хватает)
Eugene
Хотя озу бы 8 гб и збс
Григорий
Хотя озу бы 8 гб и збс
пичалька))у меня ноут i5 6200u сейчас, слабенько для современных задач, даже для веба)
Григорий
вот уехал i5 11400H было прелесть
Григорий
нужно было сразу ег овозвращать, когда получил, думал норм будет... ага , нельзя оставлять глюченый ноут себе
Григорий
125tdp у этого кирпича, жесть))
Григорий
@laravelka лучше скажи как 2 окна по очереди запустить)))
Eugene
Всмысле по очереди?
Eugene
Делаешь createWindow после открытия текущего окна или че там
Eugene
Я последние недели две под android пишу, не все помню)
Григорий
Всмысле по очереди?
мне нуэно узнать, залогинился в системе юзер или нет, если он еще не был залогинен - тогда нужно запустить маленькое окно для авторизации, если он уже в системе был, тогда нужно открыть окно лаунчера
Григорий
в целом, я уже что-то похожее сделал, но только редирект постоянно отбрасывает на страницу логина, хотя в редаксе статус лоигна тру
Григорий
на секунду показывает главную страницу а потом все равно редиректит на логин, хотя обычно в браузере такой проблемы нету
Григорий
возможно регистрация и авторизация вообще должны быть на стороне main процесса...
Alexey
Я бы попробовал хранить токен в electron-store (например), а потом соответственно открывать приложение, если он в наличии, или авторизацию в противном случае. Также в приложении тоже проверять токен, и при необходимости посылать сигнал в мэйн, что нужно авторизоваться.
leominerdev.html 🇺🇦
всем ку
Alexey
Та вот так же подумал, нужно узнать как хранить в main данные
Это довольно просто, например с electron-store.
Григорий
Это довольно просто, например с electron-store.
ого, это что-то новое)) вообще меня пока в ступор вводит ситуация с логированием, по сути отображается все на фронт части, а данные для удобства должны храниться в main и из-за этого возникает новый вопрос, а где же тогда сам http запрос делать))
Григорий
хотя с другой стороны из-за того что 2 окна, мне нужно делать http все таки на стороне электрона, и нужно передавать роуту куда нужно сейчас перейти дальше
Григорий
и как это по правилам сделать я хз)) можно конечно наворотить, просто когда впервые сталкиваешься с новым фреймворком и получаешь такие задания то входишь в ступор))))