Yuri
Подскажите, как в dialog.showMessageBox() показывать стандартные иконки типа ошибка, предупреждение и т.д.? Нужно руками прописывать путь к файлу с иконкой?
В options определи type и ось сможет выбрать подходящую дефолтную иконку. Если нужная кастомная иконка - тоже суй ее в options
Vladimir
Оказалось, что у меня в Линуксе вообще иконки не показываются в диалоговых сообщениях. То ли тема такая, то ли сломалось что-то.
Yuri
Стандартная апишка electron'а не может гарантировать что все линуксовые окружения корректно оформляют диалоги
Vladislav
Стандартная апишка electron'а не может гарантировать что все линуксовые окружения корректно оформляют диалоги
А что электрон даже на линуксе нормально не работает ?😳 Я то думал это он только на окнах так по разному вести себя может - "хочу работаю -хочу не работаю"😂
Ratatata
Ratatata
Он и создан был чтобы люди страдали за грехи свои
Vladislav
Разве на линуксе в принципе че-нить когда-нибудь работало без танцев с бубнами и огромным геммороем?)
Ну хз, мне наоборот зашла ОС, ставится одной командой в баш, никакой ебли с paths и т.п. как это обычно у win бывает
Yuri
А что электрон даже на линуксе нормально не работает ?😳 Я то думал это он только на окнах так по разному вести себя может - "хочу работаю -хочу не работаю"😂
Electron приложения нормально работают на Линуксе. Но стоит понимать что разные окружения по разному могут применять свои изменения а отображаемым окнам
Yuri
А что электрон даже на линуксе нормально не работает ?😳 Я то думал это он только на окнах так по разному вести себя может - "хочу работаю -хочу не работаю"😂
Если это критикал для твоего проекта - стоит рассмотреть создание нативного модуля, который будет отображать тебе диалоги
Vladislav
Понял, буду знать...
Anonymous
вцв
Kelly
жэ
Alexey
ясно. а всякие вот такие boilerplate? https://github.com/electron-vite/electron-vite-react?tab=readme-ov-file https://github.com/electron-react-boilerplate/electron-react-boilerplate пробовали? дают какое нибудь преимущество? помимо того что там уже что то установлено...
Там ничего лишнего нету пользуюсь этой сборкой с кайфом А с нуля строить только если сам хочешь во всем разобраться, это будет немного больно
🅰️nimeCoder
Unknown
деньги например
🅰️nimeCoder
А что электрон даже на линуксе нормально не работает ?😳 Я то думал это он только на окнах так по разному вести себя может - "хочу работаю -хочу не работаю"😂
в первую очередь API не кросплатформенный (многий), а если даже не брать линупс, есть еще как минимум мак а дальше вопрос ASSортимента и твоего выбора, никто не виноват что ты там себе скрестил 10 оконных менджеров и хрен там пойми чего, что или имплементирует апи или не имплементирует его и это твое право как и право разработчика который его делал
Unknown
нет
🅰️nimeCoder
деньги например
не совсем понял
Unknown
не совсем понял
Сообщение удалено
Yuri
На каком этапе он в js превращается?
Ни на каком. Оно исполняется без преобразования в жс
С.
В ем здравия. Почему не работает :hover в окне приложения?
Vladislav
В ем здравия. Почему не работает :hover в окне приложения?
Тут не клуб любителей погадать над хрустальным шаром, конкретнее вопрос нужно задавать, желательно показывать скрин где и как оно у тебя прописано...
Timur
Ребята, хочу представить вам Lokilizer — бесплатный open-source инструмент для перевода приложений с двух языков на любые другие Подробнее описал на хабре https://habr.com/ru/articles/925110/ Автор - я. Звездочки на гитхабе приветствуются)
🅰️nimeCoder
Честно говоря уже емть сервисы что умеют в yaml, XML, json, fluent ну и прочие форматы и предлагать с всех доступных переводчиков переводы по ним
🅰️nimeCoder
Там и прогресс локализации и контрибьютинг с шейрингом
Тьома
а вы чем пользуетесь для перевода?
Апишка гугла или дипсик
Тьома
Можешь чекнуть еще рапидапи, там много интерестного
Тьома
Но сразу говорю, я не разраб на электроне, я питонст😁
🅰️nimeCoder
https://ru.crowdin.com/
🅰️nimeCoder
"AI" там тоже есть, очень многие в опенсорсе юзают готовое удобное, проверенное решение
🅰️nimeCoder
вот и думайте) мне каежтся если посчитать время разработки и облагораживания, хватит на два-четыре года Pro тарифа а начать можно по сути с Free на закрытый 1 проект
Anonymous
ячяччя
🅰️nimeCoder
Unknown
https://ru.crowdin.com/
ваша приложение ваша сайт
Unknown
Привет всем, мне нужна помощь, пожалуйста
Vladislav
Привет всем, мне нужна помощь, пожалуйста
103 (911 )? Можешь сюда позвонить:
Vladislav
Vladislav
Привет всем, мне нужна помощь, пожалуйста
Вы хотя б написали с чем помочь -то, люди не все равнодушны...
Вы хотя б написали с чем помочь -то, люди не все равнодушны...
На моем компьютере запущен exe-файл, но на клиентском компьютере появляется сообщение об ошибке «Не разрешено загружать локальный ресурс: file://C:.../index.html».
Vladislav
Должно быть просто mainWindow.loadFile('index.html'); Без всяких file:///
Vladislav
В общем что-то вроде: mainWindow.loadFile(path.join(__dirname, 'index.html')); вместо _dirname свой путь
На моём компьютере всё работает, а на клиентском — нет. Связано ли это как-то с правами доступа или сертификатом Windows?
я постараюсь
Ни одно из этих решений не сработало.
Yuri
На моем компьютере запущен exe-файл, но на клиентском компьютере появляется сообщение об ошибке «Не разрешено загружать локальный ресурс: file://C:.../index.html».
Зачем ты вообще загружаешь этот файл через files? Объяви страницы на уровне бандлера и юзай сгенерированнын константы для каждой страницы
Yuri
Electron Forge делает так по дефолту. Вот и ты так делай
Yuri
Извините, я не совсем понял, потому что не знаю русского. Можете привести пример?
Setup electron project using Electron Forge, specify used pages in your bundler, package the app to asar and that's it. You don't need to you the file protocol. TLDR: reread the electron docs
eden
а кто-нибудь настраивал rspack + electron builder. Поделитесь советами, пожалуйста
eden
ну или хотя бы подтвердите что это возможно
Vladislav
ну или хотя бы подтвердите что это возможно
А для чего ? Для того чтоб сэкономить условных 1000 ms, так это не только от rspack будет зависеть...
Vladislav
eden
А для чего ? Для того чтоб сэкономить условных 1000 ms, так это не только от rspack будет зависеть...
просто у меня остальное приложение на rspack, хотелось от лишней зависимости избавиться
Vladislav
Тогда проще tauri взять чем городить обертку над electron
eden
с таури чет не сложилось у меня
Vladislav
У тебя vue или react ?
eden
react
Vladislav
В целом так-то возможно подружить rspack с electron-builder, но там конфиг нужно настраивать, а с этим увы провозится (не)долго нужно, тут тебе его никто не скинет т.к. у каждого свои задачи, лучше это у llm попросить
Vladislav
пока руки дошил -решил попробовать этот "модный" tauri, но чет оно не отображает в окне... или так задумано до билда т.е. в dev режиме ?
Vladislav
arch + kde, wayland но c установкой GDK_BACKEND=x11 т.к. на wayland окно даже не открывается и выдает ошибку: Gdk-Message: Error 71 (Ошибка протокола) dispatching to Wayland display. error: script "tauri" exited with code 1
🅰️nimeCoder
у меня вебпак по 10 сек собирает, а cold так я уж вообще молчу
🅰️nimeCoder
там уже и минута может норм будет) полторы две более раельно
Vladislav
М.б. у меня у одного такое, но лично я не гонюсь за "скоростью сборки" мне оно хоть пусть целую минуту-2 собирает, зато будет время отвлечься (сделать разминку или сходить попить)... А делать каждый раз пересборку ради условного "padding: -0.5px" это уже слишком😅
Krapka
быстрое решение: WEBKIT_DISABLE_COMPOSITING_MODE=1 GDK_BACKEND=x11 (bun/npm) run tauri dev
Мне больше интересно как ты Vue запустил с bun, так как мне выдавало какие-то ошибки) Хотя может пофиксили или проблема была только у меня
Krapka
быстрое решение: WEBKIT_DISABLE_COMPOSITING_MODE=1 GDK_BACKEND=x11 (bun/npm) run tauri dev
Если я не ошибаюсь, при VSCode установленном из snap тоже будут ошибки (или это она и есть)