Den
Добрый день, подскажите, что можно почитать/найти пример для того чтобы дропдауны выходили за окно(сам новичок в электроне)
Den
Vadim
Настроить контекстное меню, но там кастомизации очень мало
Vadim
Danila
Беда беда
Danila
В рамках общего потребления электрона - копейки
Danila
Danila
Как вариант.
Danila
Тогда это имеет значение, согласен
Danila
Хотя, не уверен, что свернутое окно с троттлингом будет столько есть
Danila
Но тебе виднее, я не проверял
Den
@unrecog_izable , @danila_smirnov а могу ли я туба шаблон html прокинуть? Мне просто нужна лишь обёртка, которая позволит дропдауну выходить за рамки окна
Vadim
Den
А просто есть инструмент, позволяющий в приложении создать окно, вне основного окна?)
Vadim
new BrowserWindow ()
Vadim
С указанием положения
Den
Окей, а немного теории тогда, создание нового окна !== созданию нового приложения? Как там будет происходить процесс общения между окнами?
Vadim
Vadim
Есть один main process и можно порождать окна
Vadim
Сколько угодно окон, общение между всеми сущностями через IPC, render -> render вроде нельзя, но это не точно, как-то давно не делал такого. Вероятно нужно: render 1 -> main -> render 2
Den
Буду пробовать, спасибо
Владислав
Всем привет, кто то знает, как можно вызывать функции из локальной dll? Пробовал ffi-napi, но он ругается. Пока так и не понял, как это пофиксить можно
Roman
Это процесс Electron'a, кто знает, в чем беда? Или такое количество ошибок нормально? Они пополняются по тысячи, или даже десятками тысяч каждые 5 секунд.
Nik
всем привет.
мучаюсь второй день, не могу найти решение.
возможно ли использовать импорт/экспорт в электроне без вебпака?
Danila
Nikita
Nik
фронт
Nikita
То есть в рендерере?
А он там не работает?
С script type module
Nik
со script type module работает.
помню, что ранее собирал проекты (не на электрон), подключив index.js, а в нём были импортирования, экспортирования и всё собиралось ок.
вебпак конфигурировать с нуля не хочется.
и, потому, как понимаю, нужно подключать бабель, что с вебпаком, что без вебпака.
так вот бабель без вебпака юзать с электроном не выйдет?
Nik
всё, спасибо, каким-то чудным образом просто пришло в голову установить тайпскрипт, просто "а почему бы нет" и теперь импорт и экспорт работает. аллилуйя. не то, что, конечно, изначально задумывалось, но тоже неплохо
Oleh
со script type module работает.
помню, что ранее собирал проекты (не на электрон), подключив index.js, а в нём были импортирования, экспортирования и всё собиралось ок.
вебпак конфигурировать с нуля не хочется.
и, потому, как понимаю, нужно подключать бабель, что с вебпаком, что без вебпака.
так вот бабель без вебпака юзать с электроном не выйдет?
выйдет, у меня так работает
Владислав
Electron.js releases
v12.0.0-nightly.20201026
https://github.com/electron/electron/releases/tag/v12.0.0-nightly.20201026
v12.0.0-nightly.20201026
Electron.js releases
v11.0.0-beta.17
https://github.com/electron/electron/releases/tag/v11.0.0-beta.17
v11.0.0-beta.17
Electron.js releases
v9.3.3
https://github.com/electron/electron/releases/tag/v9.3.3
v9.3.3
Святой кот reygasai
Ребят, только не бейте.
Я использую electron-forge который идет с webpack темплейтом. И у меня появилась небольшая проблема с картинками и другими файлами, которые определяются в scss/сss файлах, но решение ошибки я так и не нашел. Кто подскажет в чем может быть проблема?
Святой кот reygasai
Святой кот reygasai
Святой кот reygasai
Святой кот reygasai
Если кто-то подскажет что я делаю не так, буду очень признателен и благодарен.
Святой кот reygasai
Решил проблему, возможно кому-то нужно будет. В webPack отключил проверку url путем css-loader?url=false
Electron.js releases
v12.0.0-nightly.20201027
https://github.com/electron/electron/releases/tag/v12.0.0-nightly.20201027
v12.0.0-nightly.20201027
Илья
приветствую коллеги! подскажите, есть ли какой то модуль или что можно почитать о том как сделать для приложения на electron что то вроде лицензионного ключа?
Nik
Nikita
Nikita
Как и для всех остальных лиц.ключей
Nikita
Какую проблему вы пытаетесь решить?
Nikita
Если это сервис, то контролируй это на стороне сервера
Илья
Распакуют и разберут
Да это больше надо для людей которые, могут только запустить приложение через ярлык на рабочем столе
Nikita
Если это приложение без сервиса, то это не очень работоспособно, любую штуку сломают, так что можно не париться и сделать как угодно в интерфейсе для приличия
Илья
Nikita
А, ну так тут 90% дела это сделать под это интерфейс. Который зависит от общего интерфейса программы.
Короче, не думаю, что что-то готовое полезное найдёшь
Илья
ни разу раньше не было такой задачи и что то в ступоре аж. не знаю с чего начать ))
Илья
то есть заранее к каждой копии приложухи вшивать строку с ключом и при запуске просить ввод это строки и проверять ее
Илья
ну вот такой костыльный метод
Nikita
Ну то есть можешь для успокоения совести взять что-то вроде https://github.com/nicroto/license-key (первая ссылка в гугле, код не проверял), но это припарки если проверка в клиент-сайде.
Bakhrom
Всем привет. подскажите как можно запускать express вместе с electron?
Bakhrom
использую electron builder
Nikita
Илья
Илья
ну в общем я понял в каком направлении двигаться, либо сервер организовывать для автоматизированной работы, либо ручками к каждой копии ключик присваивать
Bakhrom
Илья
Илья
это как winrar он вроде с лицензией, но пользуются все бесплатно )))
Bakhrom
для node и electron должны быть отдельные package.json?
Георгий
Bakhrom
Нет, один.
Спасибо.
внутри функции createWindow в самом конце запускаю express.
express.listen(8000, function () {
});
на клиенте нужно делать запрос на localhost 8000 чтобы получать некоторые данные.
это правильно?
Vadim
Vadim
Уверен что нужен сервак?