Roman
Там есть такое
Roman
Почитайте доку
Татьяна
TouchBar
TouchBarButton
TouchBarColorPicker
TouchBarGroup
Класс: TouchBarLabel
TouchBarPopover
TouchBarScrubber
TouchBarSegmentedControl
TouchBarSlider
TouchBarSpacer
Tray\
Татьяна
какую доку?
Татьяна
в электроньей нет
Татьяна
точнее не туда послали)
но спасибо, по ходу в правильном направлении)
Татьяна
должно помочь
Roman
{role: 'toggledevtools'}
Roman
есть
Roman
https://electronjs.org/docs/api/web-contents#contentstoggledevtools
Roman
я вообще сразу по дефолту на всё открываю девтулс, считаю так правильно
Roman
есть дебаг флаг при true сразу открывается окно
Roman
yourWindow.webContents.openDevTools()
Roman
вопрос решен?
Татьяна
да, спасибо большое))
Roman
🐸
Kolpakov
закинуть
Vadim
@sergeysova
Sergey
Кидай
Завтра
Господа, возможно ли достучаться до ipc ВНЕ электрон-приложения?
Victor
прокси напиши)
Завтра
Ну я могу вебсокеты прикрутить, но тут проблема в чем
Я хочу сделать html-страничку, которая будет хоститься (виджет простой)
И хочу, чтобы из приложения можно было послать на нее какой-либо ивент
Я могу заюзать вебсокет для этого, но здесь получается проблема с портом
- Выбирать какой-то конкретный порт - он может быть занят и ничего не будет работать
- Брать рандомный свободный порт - тогда не понятно, как виджет поймет, какой порт тыркать
Завтра
Вот нужен какой-то способ обойти эту проблему 🤔
Victor
шанс что какой-то из 64к портов будет занят не велик, но ты наверняка можешь почитать в гугле что делать даже если вдруг оказался занят
Завтра
Я знаю, что делать, если оказался занят
Да блин, есть даже npm-пакет find-free-port, который просто возвращает первый свободный порт, начиная с заданного
Но я не смогу из виджета подключиться к сокету, если порт будет динамическим
Завтра
А что, если писать урл с портом в hosts 🤔
Victor
в /tmp пиши файл app_naame_port уже тогда лучше
Завтра
Завтра
Суть в том, что html-файлик будет хоститься на серваке
Victor
ну чтоб писать в хостс нужны рут права насколько помню
Завтра
Короче, объясню, что я делаю, мб так понятнее станет картина
Я делаю приложуху для стримеров. На экран можно добавлять html-страницы как виджеты
Я хочу сделать возможность втыкать на экран site.com/w/timer
И из приложения посылать этой страничке ивент запуска/окончания
Victor
просто слушай какой-то порт типа 27838 и если он занят проверяй + 1 и т.д.
Victor
как по мне норм решение
Anton
Привет
Anton
Подскажите, кто-тоделал трекинг для приложения организовывал? Кто что использовал?
Anonymous
Что за трекинг ?
Anton
по типу гугл аналитики
Anonymous
Аа
Anonymous
Не не
izlesa
Anton https://www.npmjs.com/package/universal-analytics
Anton
Anton
ты ею пользовался
Anton
?
Anton
где то читал что там не все функции доступны
Vadim
Anton Stetsenko Никто не мешает форкнуть и расширить функционал, или сделать МР.
izlesa
мне было достаточно. Если нужна продуктовая аналитика лучше добавить amplitude или mixpanel
izlesa
библиотека кстати не оперативно поддерживается, могут быть проблемы с устаревшими зависимостями
izlesa
Anton и да, это единственная либа с более-менее полной имплементацией и поддержкой + юзаемая многими в продакшене
Anton
Всем спасибо. Начну с нее а там может mixopanel попробую
Anton
Кстати никто nucleus не использовал?
Roman
я просто метрику подрубил в главное окно
Roman
но это такая себе стата
Roman
нормальной аналитики нет
Roman
были попытки сделать, но все накрылось звездой ⭐️
Roman
Kolpakov
Татьяна
Никто не подскажет как адекватно прописывать зависимости от jquery в дочерних окнах?
Roman
Anton
Вдс?
Татьяна
Есть прилоежение, реализованное при помощи электрон. В процессе работы данного приложения создаются дочерние окна по нажатию на элемент, которые служат для настройки свойств данного элемента.
В этом дочернем окне существует необходимость использовать jquery. И хотелось бы понять как в электроне это можно сделать адекватнее, чем через тег script
Татьяна
вариант с require рассматриваю, но уж больно много качать либ
Roman
вот так метрика видит стату из электроновского окна, доступно и понятно
Roman
Roman
вы создаете окно и грузите страницу туда
Roman
новую страницу
Roman
в чем проблема прогрузить туда скрипты?
Roman
а данные передавать по ipc
Татьяна
эх, да ни в чём. Просто всё равно не работает)))
Татьяна
но это уже видимо не с этим проблема связана. спасибо за ответ)
Roman
а тут дядя сова, он не любит стикеры да?
Roman
@sergeysova
Alexander
Roman
банит мгновенно)
тогда я не могу в полной мере выразить своё расстройство!
Sergey
Татьяна
А никто не подскажет как убрать меню из дочерних окон?
setApplicationMenu — устанавливает меню на все окна приложения внезапно. И является единственным методом для создания кастомного меню
Татьяна
mainWindow.setMenu(mainMenu) не работает
Electron.js releases
v3.0.10
https://github.com/electron/electron/releases/tag/v3.0.10
v3.0.10