Maksim
хорошо спасибо гляну
попробуй еще потестить яндекс AppМетрику https://appmetrica.yandex.ru/ Написано что бесплатно.
Roman
она под мобилки заточена
Roman
и кордову
Roman
Зашли как то Гудвин и Винцент в конфу по электрону.
И оказалось, что один из них спам-бот.
Roman
дескметрикс хороший, спасибо
Andrey
Неплохой)
Andrey
У них пока с трекингом установок не очень. В остальном ок
Den
Народ, а вот, что делать, если тот же google analytics (https://github.com/jaystack/electron-ga) требует API ключик. А ведь любой юзер может ломануть приложение, взять ключ и использовать в своих нуждах (Мб это ему не надо, но просто в теории).
Den
Да и любой другой сервис с api кеем
Andriy ✙
Anonymous
Это публичный ключ привязанный только к конкретной аппке
Den
Но у приложения же нет никакого уникального идентификатора
Den
Как у сайта — url
Den
И как тогда привязывать?
Anonymous
Ты что то про UUID слышал?
Anonymous
А про ассиметричное шифрование? Про открытый и закрытый ключи?
Den
Окей, слишком сложно пока) Когда столкнусь с этим, буду копать, спс)
Anonymous
ДА, накрутить можно)
Anonymous
только смысл?
Andrey
Вот именно, смысла в этом нет. Но да, технически можно вытащить из приложения/перехватить трафик.
Den
только смысл?
Поднасрать)
Олег
App threw an error during load Error: A dynamic link library (DLL) initialization routine failed. кто нибудь сталкивался с таким? это от сишного модуля
Oleksii
1. Скомпилировать командой: node-gyp configure build --target=здесь версия електрона 2. Использовать electron-rebuild
Oleksii
Выполнить эти 2 пункта
Андрей
Привет всем! Кто-нибудь знает как в свойстве accelerator («горячая клавиша») в Меню назначить что-то вроде скан-кода клавиши. А то если передать строку 'w', то он будет реагировать только если в английской раскладке нажали клавишу W. А если в кириллической раскладке нажать такую же клавишу, то обработчик не запустится.
Andriy ✙
Код клавиши укажи
Андрей
Код клавиши укажи
Код клавиши не срабатывает. Не сработает даже если в свойстве accelerator написать так: 'OorЩ'.
Andrey
accelerator: 'CommandOrControl+N’ Срабатывает без изменений на разных языках в macOS и Windows.
Andrey
Полагаю вопрос в чём-то другом.
Andriy ✙
Вот сейчас затестил, и у меня все ок
Andriy ✙
Что accelerator в меню, что globalShortcat - оба обработчика срабатывают вне зависимости от раскладки
Андрей
Вот сейчас затестил, и у меня все ок
Гм. Попробую сделать чистую установку. Может в самом деле что-то в текущем коде мешает.
Андрей
Поставил чистую копию. На Виндоусе работает с любой раскладкой. Проблема только с Маком. Может неправильно написал запуск функции? { label: 'Test', accelerator: 'Z', click: function () { app.quit() } }
Władimir (Zae)
добрый день, кто-нибудь делал длинные связки горячих клавиш? допустим мне нужна комбинация ctrl + shift + e + n + g
Андрей
accelerator: 'CommandOrControl+N’ Срабатывает без изменений на разных языках в macOS и Windows.
Попробовал ваш вариант и тоже сработал на Маке. Выходит он не срабатывает если нажимать одну символьную клавишу.
Andrey
В этом есть лгика, особенно если фокус в инпуте)
Andrey
добрый день, кто-нибудь делал длинные связки горячих клавиш? допустим мне нужна комбинация ctrl + shift + e + n + g
В чем вопрос? Проверил сейчас комбинацию Cmd+Shift+N+G+E, сработала как задумано.
Andrey
Собстно: accelerator: 'CommandOrControl+Shift+N+E+G’
Władimir (Zae)
спасибо
Данил
который подключен к серверу на ноде
Roman
самопал мне не катит
Данил
я добавил потому что и так заливаю эту же инфу в базу
Данил
хотя как раз для того чтобы смотреть кто заходит....
Данил
ну нормальных решений и нет
Данил
лол
Данил
тут наверное у всех и так есть свои проекты на электроне
Anonymous
Привет всем! Возможно кто то может просветить в оптимизации работы, есть браузер и он немного подлагивает на зуме внутри сайта, и немного дергается во время прокрутки страницы, хотел бы это убрать
Anonymous
А при чем здесь electron?
Sergey
вот мне тоже интересно
Anonymous
браузер написанный на electron
Alexandr
ммм.. ты написал браузер внутри браузера?
Sergey
Привет всем! Возможно кто то может просветить в оптимизации работы, есть браузер и он немного подлагивает на зуме внутри сайта, и немного дергается во время прокрутки страницы, хотел бы это убрать
можешь спрашивать всё то же о хроме если у тебя в электроне лагает, а в обычном хроме нет значит у тебя говнокод в электроне и всё надо переделывать или отказываться от идеи
Anonymous
Ну Brave тоже на электроне, точнее на его форке
Anonymous
как лучше сделать авторизацию в приложении на electron?
Anonymous
А лагает у тебя скорее всего из-за проблем с event loop-ом. У тебя ведь UI браузера и сам сайт навеняка в одном потоке крутятся и с одним event-лупом.
Anonymous
Посмотри как в Brave сделано
Roman
Anonymous
печалька
Andrey
Ого
Andrey
От же неугомонные
Чурка
Слушайте. Я сейчас сижу, читаю, сижу... Скажите, я все правильно читаю: https://www.npmjs.com/package/react-native-electron ? Это перенос Реакта из веба из нативки из веба в эмуляцию нативки ?
Anonymous
Да, это эмуляция react-native на js через (react-native-web) и все это на electron. Честно говоря не знаю для чего это нужно. Разве что кто то решил с больной версии быстро перескочить на десктоп без рефакторинга
Чурка
https://www.npmjs.com/package/electron-clr - какие милости обновились.
Anonymous
Жесть! То есть ты пишешь код только под винду, при этом не используя богатство web-экосистемы, что дает тебе electron? Зачем это вообще нужно? 😂
Anonymous
Лицензия WTFPL (Do What The Fuck You Want To Public License). Хм... не знал, что такая существует)
Andrey
быстрое прототипирование с использованием нативных библиотек?
Anonymous
Ребята, привет! У меня длинный список раскрывающихся меню. Как можно сделать поиск в режиме реального времени, чтобы при вводе пункты меню, которые не подходят под запрашиваемый запрос исчезали, а вложенные были видимы. Мне просто имя либы, и я пойду её курить)
Lev
а оуками*
Lev
ну просто фильтр сделать
Lev
этож строк 10 кода
Lev
пробежаться по массиву оставить нужное
Anonymous
пробежаться по массиву оставить нужное
Это так выглядит <ul> <li> <li>То жопа <button onClick="'function()<li> <li>То голова <button onClick="'function()<li> <li>Имя функции <button onClick="'function()<li> как-то надо чтобы при вводе каждого символа в строке кода, он фильтровал список, удаляя всё то, что не содержит запроса
Lev
Ну оно формируется не из массива?
Lev
Данные просто в html?
Lev
Это все так же пишется на голом жс... Ну строк будет побольше чутка