Grigorii K.
просто отказались от проверки DND?
Пока да. Пока не нашли норм решения под все ОС, отложили эту фичу
Mimik
Всем привет, снова я с интересными вопросами =) как включить DXVAVideoDecoding и заставить use hardware кодек =)
Mimik
Cannot select DecryptingVideoDecoder for video decoding Cannot select D3D11VideoDecoder for video decoding
Mimik
Хорошо, вопрос попроще =) import { Buffer } from "Buffer"; - в венде работает в линухе нет, и никаких сведени =( может кто знает как его юзать?
Vova
Всем привет, подскажите, как скрывать панель задач винды на electron 22, win 7? fullscreen: true, kiosk: true, frame: false, titleBarStyle: 'hidden', skipTaskbar: true, Не помогает, но если в настройках винды включить "Автоматическое скрытие панели задач", то работает, а надо чтобы без включения этого флага работало
Vova
autoHideMenuBar пробовал?
Это ж про менюшку сверху окна, а мне надо панель задач убрать
Mimik
const mainWindow = new BrowserWindow({ width: 1000, height: 1000, autoHideMenuBar: true, useContentSize: true, resizable: false, kiosk: true, frame: false,
Mimik
на линухе работает
Sergey
Не приложение скрыть из панели задач?
Vova
У electron'а ваще есть апишка скрытия панели задач? Я сомневаюсь Вижу 3 способа ее скрыть: открыть прилку во весь экран, изменить через PowerShell через заспаунив процесс, или вовсе сходить в натив
Ну она итак fullscreen, kiosk mode и тд, все равно панель виндовс занимает место 2 способ есть где почитать? На уровне ос не хочу решать, там не факт что на ЦУ достаточно прав
Vova
Скрыть панель задач?
Панель задач именно, фулл скрин чтобы было
Sergey
Только лезть в систему
Sergey
С нужными правами
Vova
Понял, спасибо
El spado 🇯🇵
Ну она итак fullscreen, kiosk mode и тд, все равно панель виндовс занимает место 2 способ есть где почитать? На уровне ос не хочу решать, там не факт что на ЦУ достаточно прав
app = new BrowserWindow({ width: 1920, height: 1080, show: false, autoHideMenuBar: true, icon: path.join(__dirname, "icon", "icon.ico"), webPreferences: { nodeIntegration: true, contextIsolation: false } }); app.maximize(); app.removeMenu();
El spado 🇯🇵
чего не поставить ширину 100% и высоту 100%?
Разве так можно? Да и смысла от высоты и ширины нет если указывать app.maximize()
Тьома
вроде можно, я точно не помню
Тьома
const { app, BrowserWindow, screen } = require('electron'); app.whenReady().then(() => { const { width, height } = screen.getPrimaryDisplay().workAreaSize; const win = new BrowserWindow({ width: Math.ceil(width * 0.8), height: Math.ceil(height * 0.8) }); win.show(); });
Тьома
я ж не говорил что прям напрямую)
Yuri
Вы проверяете это через гпт вместо того чтобы развернуть проект и проверить самим?
Yuri
да
Пиздец
El spado 🇯🇵
Вы проверяете это через гпт вместо того чтобы развернуть проект и проверить самим?
Во первых какой смысл в этом если на крайний случай можно доку почитать, а во вторых я сейчас на работе, так что возможности как таковой нет :)
El spado 🇯🇵
я ж не говорил что прям напрямую)
Понял, но смысла в этом нет)
Rewrite
Можно, просто нужно отталкиваться от разрешения монитора на котором находится окно приложения)
El spado 🇯🇵
Можно, просто нужно отталкиваться от разрешения монитора на котором находится окно приложения)
Ну, я подумал конкретно о процентах, а не математических вычислениях)
Nikita
Всем привет, наверное вопрос неоднократно обсуждался, но пока чет не нашел ответа не гугле не тут, поскольку с автообновлениями не все так просто, появилась простая идея типа такого: // скачиваем актульальную версию с сайта и ложим в папку const tempIndex = app.getPath('userData') + '/index.html'; fs.writeFileSync(tempIndex, '<h1>work!!!</h1>'); // запускаем актуальную версию mainWindow.loadFile(tempIndex); какие минусы есть у такого подхода? полностью контрлируется процесс обновления, да при нем нельзя обновить сам main.js но в 99% это и не требуется
Nikita
есть же либа для обновлений, чем она не подходит?
https://www.electronjs.org/docs/latest/api/auto-updater если речь об этой, то как минимум она не поддерживает linux если есть что то другое, то просьба тыкнуть носом в ссылочку нужную)
Yuri
Ребят, в РФ есть какие-нибудь конфы с десктопной разработкой? Я тут доклад готовлю, хочу выступить где-нибудь
Anton [az09@osm]
Спасибо 👍
Успехов!
Mimik
Спасибо 👍
Позови нас послушать 😁
Elmir
Всем привет, есть что-то лучше чем: https://github.com/maximegris/angular-electron и https://www.maximegris.fr/angular-electron/ Посоветуйте хорошую связку angular + electron или react + electron, но лучше первую. Спасибо
Dev
Hi, i am have build .exe in mac but when i am running it on window os i am getting Error : this app can’t run on your pc
Sergey
Hi, i am have build .exe in mac but when i am running it on window os i am getting Error : this app can’t run on your pc
You can’t run the same app on Mac and windows. You need to build app twice, for Mac and for windows
Krapka
Привет товарищи. Посоветуйте пожалуйста фреймворк для кросс-платформенной десктопной разработки на замену electron, как tauri, но менее багованный.
Krapka
Tauri v2
Ну вот я и говорю, менее багованный бы)
Ratatata
Ну вот я и говорю, менее багованный бы)
Про 2.0 именно речь. Вроде норм
Krapka
Про 2.0 именно речь. Вроде норм
Я тоже о нем. К сожалению у меня негативный опыт состоялся с ним
Sergey
Пишу на нем сейчас
Георгий
Не понял)
Я не до конца понял что значит «хорошая связка»
Георгий
Я тоже о нем. К сожалению у меня негативный опыт состоялся с ним
Ну остальные варианты кроме таури и электрона достаточно маргинальные, это реакт нейтив или флаттер
Krapka
А в чем опыт заключался ?
Если описать вкратце, то покажется не так значительно (возможно оно так и есть). Не работали уведомления на Gnome 46, issue с этой проблемой не сразу нашёл, соответственно не понимал почему не работают уведомления (но при этом уведомления по rust-notify отправлялись из другого тестового скрипта). Потом системный трей не работал, оказалось расширение опять же в gnome было отключено. Это пока что проблемы заключались в Линукс. Сейчас не работает автоматическое обновление. И хотя я его настроил, вроде, правильно, но может где-то ошибся. В добавок сбилденный файл AppImage не открывался некоторое время. Мне фреймворк очень понравился, но используя его постоянно какое-то невезение преследует меня
Krapka
Были ещё парочку других проблем которые уже не вспомню, но на решение этих ушло достаточно много времени, потому хотелось бы перейти на что-то, что работало бы
Krapka
Я прекрасно понимаю что в разработке везде так, но к примеру та же разработка под Android мне далась вслепую
Krapka
А тут какой плагин не взял, ни один не сработал
Krapka
На маке не тестил, но боюсь представить что там творится
Sergey
На линуксе везде проблемы. Всегда. С электроном так вообще
Krapka
Там все работает
Я то верю, комьюнити ого-го
Krapka
На линуксе везде проблемы. Всегда. С электроном так вообще
Электрон на Linux не пробовал. Последний раз работал с ним на windows, и вроде всё прекрасно работало.
Sergey
Я просто начал с приложения под мак
Krapka
Такого нет
А Neutrolino?