Danila
Зачем вам для этого два отдельных окна?
Maksim
Зачем вам для этого два отдельных окна?
Второе окно будет отображаться на другом мониторе, то есть одно окно для зрителей, другое для человека, который сидит за компьютером и изменяет табло соответственно
Danila
Веб сокеты
А зачем использовать WebSockets если можно: - Использовать IPC (самое простое) - Использовать https://www.npmjs.com/package/redux-electron-store и просто синхронизировать часть стора между окнами
Maksim
Спасибо
Михаил
Я подобное через реббит делал.
Михаил
Одна апликаха(клиентская) в режиме киоска - потом вообще просто в браузере запустили
Sergey
Да и ридакс использовать... такое себе Если только уже есть в системе
Egor
Electron.js releases
v13.0.0-nightly.20210126 https://github.com/electron/electron/releases/tag/v13.0.0-nightly.20210126 v13.0.0-nightly.20210126
Олег
Я могу как-то скруглить окно?
Ilya
Я могу как-то скруглить окно?
Я создаю окно с параметрами frame false и transparent true, и задаю стили уже в приложении. Возможно есть способы получше, самому интересно 🧐
Олег
Я так уже попробовал, уголок все равно остается
Ilya
Возможно помогут отступы
Electron.js releases
v13.0.0-nightly.20210127 https://github.com/electron/electron/releases/tag/v13.0.0-nightly.20210127 v13.0.0-nightly.20210127
Electron.js releases
v10.3.1 https://github.com/electron/electron/releases/tag/v10.3.1 v10.3.1
Electron.js releases
v9.4.2 https://github.com/electron/electron/releases/tag/v9.4.2 v9.4.2
Maksim
Можно ли как-то отслеживать, открыто ли окно, и если не открыто, то определённые функции не выполняются?
Георгий
Можно использовать это апи, или использовать значение из https://www.electronjs.org/docs/api/browser-window#winisminimized
Electron.js releases
v13.0.0-nightly.20210128 https://github.com/electron/electron/releases/tag/v13.0.0-nightly.20210128 v13.0.0-nightly.20210128
Electron.js releases
v12.0.0-beta.19 https://github.com/electron/electron/releases/tag/v12.0.0-beta.19 v12.0.0-beta.19
Electron.js releases
v13.0.0-nightly.20210129 https://github.com/electron/electron/releases/tag/v13.0.0-nightly.20210129 v13.0.0-nightly.20210129
Станислав
т.е. я собираю nsis, не запускается. собрал распакованное приложение (portable), тоже. с линукса помню такой способ, как запуск приложения в консоли, но на винде ничего не вижу в консоли добавил флаг --enable-logging, получил [15080:0131/153307.168:ERROR:crashpad_client_win.cc(808)] not connected
Anonymous
Господа, включаем удаленные считыватели мыслей и исходников кода
Станислав
Господа, включаем удаленные считыватели мыслей и исходников кода
зачем? меня интересует, в первую очередь, что за ошибка про crashpad. но я так понял, что это штука, которая отчеты о крашах генерирует типо
Станислав
я не очень понимаю, как тут помогут исходники, если в несобранном состоянии все работает. собираю командой node_modules\.bin\electron-builder --win --dir, в package.json ничего особенного, что относится к electron-builder
Станислав
Господа, включаем удаленные считыватели мыслей и исходников кода
https://github.com/laontme/ex-electron сделал базовый пример, как работает мое приложение. есть приложение, оно поделено на две части: ядро(core) и клиент(client), index.js исходя из событий клиента дергает методы ядра. если попытаться запустить собранное приложение, то оно не запустится и не выдаст никакой ошибки, но если запустить его, используя electron ., то все работает так, как должно
Lev
Полагаю что путь до URL окна неверный после сборки
Lev
Он у вас относительный указан
Станислав
Станислав
хм, такой код выводит диалог, но окно не запускает, видимо, вы правы, насчет пути
Станислав
но я не могу понять, как исправить win.loadURL(`file://${app.getAppPath()}/src/client/index.html`);. такой способ, например, не работает
Станислав
хотя, видимо, проблема не в пути, ведь даже окно не создается
Anonymous
хотя, видимо, проблема не в пути, ведь даже окно не создается
То есть это нормально юзать переменную до присвоения ей значения?
Artem
Anonymous
и да и нет. не в этом ошибка
file://${path.join(__dirname, "../build/index.html")} можешь что-то типо такого попробовать
Станислав
вот если запускать через electron . и не загружать никакой файл, то открывается окно, а если в собранном приложении так сделать, то даже окна не будет, так что думаю, ошибка тоже не в этом
Станислав
Станислав
Anonymous
//scripts "build": "electron-builder --dir"
В гугле написано что "files": [ "*.js", "build", "node_modules" ], типа такого нужно добавить
Anonymous
В package.json
Anonymous
а где написано? ссылку можно?
Ну допустим это https://question-it.com/questions/259586/electron-builder-zaprescheno-zagruzhat-lokalnyj-resurs-appasar-build-indexhtml
Станислав
это странное решение, ведь https://www.electron.build/configuration/contents.html#files, но я попробую
Anonymous
Станислав
не, все не то
Станислав
https://quares.ru/?id=167275 можешь как пример тут посмотреть
это не подходит, у меня даже окно не появляется после сборки
Станислав
т.е. при таком коде, диалог появляется, а окно нет
Anonymous
это не подходит, у меня даже окно не появляется после сборки
Я про пример в package.json как указать папки и файлы для сборки
Anonymous
Станислав
ща попробую в try catch завернуть, вдруг че получится
Станислав
при таком коде, я не получаю ни win, ни error. похоже на бред уже
Станислав
а так работает
Станислав
icon: 'logo.ico' виновник
Станислав
проблема решена. всем спасибо 😂
Vadim
icon: 'logo.ico' виновник
Жесть, кхм, серьезно?
Станислав
Жесть, кхм, серьезно?
да, видимо, иконка в билде конфликтует с иконкой в создании окна
Lev
Путь до иконки кривой
Lev
Скорее всего или чот такое
Станислав
хм, может и так, ща посмотрю
Серегей
Кто-то работал с Electron.Net(Blazor). Столкнулся с проблемой Code Sign + Notarization под macOS .
Dmitry
Но блазор же != электрон
Серегей
Да и вс еже . Есть у кого то опыт работы с этим зверем . Так как приложение уже почти готово, а подписать его не получается . Или подскажите в каком направлении копать .
Electron.js releases
v13.0.0-nightly.20210201 https://github.com/electron/electron/releases/tag/v13.0.0-nightly.20210201 v13.0.0-nightly.20210201
Electron.js releases
v12.0.0-beta.20 https://github.com/electron/electron/releases/tag/v12.0.0-beta.20 v12.0.0-beta.20
Станислав
слушайте, а сборка electron-builderом для винды с самоподписанными сертификатами не дает ничего, они ведь типо не доверенные, да?
Станислав
и чтобы смартскрин не ругался, надо покупать?
Vadim
Только ещё хуже, скорее будет думать что ещё и подделка
Vadim
Только ещё хуже, скорее будет думать что ещё и подделка
То есть, текстовка + блоки будут сильнее
Vadim
Лучше EV