Roman
очень подозрительно
Sergey
а
Sergey
ну да
Sergey
похоже мисс
Данил
думаю так и есть
Данил
может ещё не сбилдилось
Electron.js releases
electron v1.7.13 https://github.com/electron/electron/releases/tag/v1.7.13 Bug Fixes Added Offscreen rendering improvements. #11730 (https://github.com/electron/electron/pull/11730) [SECURITY] Fixed Integer overflow with PropertyArray issue. #12203 (https://github.com/electron/electron/pull/12203) [SECURITY] Set appropriate defaults for webview options. #12294 (https://github.com/electron/electron/pull/12294) Windows Fixed support for precision trackpad / mouse scrolling. #12203 (https://github.com/electron/electron/pull/12203)
Roman
1) Можно ли передавать клик под окно ниже? 2) Можно ли управвлять свйоством frame и transparent после создания BrowserWindow?
Roman
"click through"
Sergey
1. вроде можно, но там окно должно быть без рамок. с кучей ограничений
Roman
можно))
Sergey
но мб отключили уже
Roman
работает охуенно
Roman
setIgnoreMouseEvents(true);
Sergey
ок
Roman
мне только винда нужна)
Roman
работает только на винде пишут
Roman
и маке
Roman
чет мне кажется электрон всё таки сыроватый какой то :)
Sheldhur
потому что не надо рассматривать электрон как какой нибудь WinForms, qt, GTK, etc
Sheldhur
это контейнер для спа с нодой в коробке
帖木儿
Кто-нибудь сталкивался с такой проблемой? Пытаюсь форкнуть процесс const { fork } = require('child_process'); let autoupdater = fork('../lib/autoupdater.js'); В lib/autoupdater.js: process.send('Initializing autoupdater'); При запуске возникает ошибка: TypeError: process.send is not a function В интернете не нашёл нигде в связи с чем она возникает.
帖木儿
И кто делал автообновления в виндоусе, хотелось бы задать пару вопросов: 1) Стандартный AutoUpdater работает не со Squirrel? Например, с nsis, который electron-builder делает по дефолту. От squirrel слегка отталкивает, что он во время установки ставит дотнет. 2) Есть ли возможность распараллелить (или хотя бы как-то повысить производительность) electron-updater, который "поставляется" с electron-builder? На виртуалку поставил семёрку с 4 гб ОЗУ и 1 ядром, так вот, он жрёт 100% CPU и блокирует исполнение.
帖木儿
зайди в репу github desktop, он же опенсорс, посмотришь как там реализовано, другим поведаешь
Ммм, это не ответило ни на один из вопросов. Там юзается стандартный autoUpdater и electron-winstaller. electron-winstaller использует squirrel, а первый вопрос был возможно ли использование НЕ squirrel со стандартным autoUpdater
Electron.js releases
electron v1.8.4 https://github.com/electron/electron/releases/tag/v1.8.4 Updates Documentation updates. #12279 (https://github.com/electron/electron/pull/12279) Document and test BrowserView.{destroy,isDestroyed}. #12298 (https://github.com/electron/electron/pull/12298) Bug Fixes Fixed popup menu position. #12197 (https://github.com/electron/electron/pull/12197) [SECURITY] Set appropriate defaults for webview options. #12272 (https://github.com/electron/electron/pull/12272) Fixed window open not showing. #12261 (https://github.com/electron/electron/pull/12261) Fixed flaky remote setInterval spec. #12266 (https://github.com/electron/electron/pull/12266) Fixed require on network share path. #12286 (https://github.com/electron/electron/pull/12286) Fixed flaky navigator.serviceWorker spec. #12289 (https://github.com/electron/electron/pull/12289) Linux Fixed a crash on certain Linux distributions. #12151 (https://github.com/electron/electron/pull/12151) macOS Fixed checkbox state callback bug. #12154 (https://github.com/electron/electron/pull/12154) Windows Fixed passing of exception to the system crash handler. #12258 (https://github.com/electron/electron/pull/12258)
Anonymous
Это что получается, теперь корретно освобождать BrowserWindow нужно так? mainWindow.on('closed', () => { mainWindow.destroy(); mainWindow = null; });
帖木儿
2. Я сделал как у electron-builder написано в туториале, а в итоге загрузка обновления "блочила" дальнейшее исполнение кода. Не знаю с чем это связано UPD: всё же не с этим связано, там эксепшен был
Данил
если что я полный ноль в гитхабе и всем с ним связаным, не знаете как это убрать?
Sergey
залогиниться надо
Данил
тэк я 2 раза уже вводил
Данил
но постоянно не хочу вводить
Andrey 😼
Вставить ключ в настройках гитхаба
Andrey 😼
И сменить ремоут у репо
Mikita
насколько я помню у них в атоме эта часть отваливается постоянно. поэтому нет смысла что-то где-то прописывать, какие-то ключи и тп... ну по мне. я вообще благодаря вот таким окошкам в атоме ушёл в Vim, о чём не пожалел ни разу
Данил
+
Данил
первый проект - все ок
Данил
потом 2 - и эта проблема появилась
Andrey 😼
Смотри что в ремоуте указано
Mikita
хотел написать но передумал. скажу только, мне нравится атом, как редактор. но модуль гита там явно проблемный
Данил
что это, как это, где это и зачем
Данил
Вставить ключ в настройках гитхаба
Данил
И сменить ремоут у репо
Данил
Смотри что в ремоуте указано
Andrey 😼
git remote get-url origin
Anonymous
Для git-а использовать или консоль или если уж так хочеться хорошего gui то GitKraken
Mikita
тоже использую GitKraken классная вещь
Anonymous
который к слову тоже на Electron базируется
Данил
там ссылка на репу, в конце .git
Данил
git remote get-url origin
Andrey 😼
https://git-scm.com/docs/git-credential-store
Данил
блин можно инструкцию по всему этому делу от начала до конца
Данил
чтобы можно было быстро делать коммиты
Данил
и еще чтобы не только с 1 проектом работало
Данил
а с несколькими сразу
Данил
(у меня 4)
Emil
первый проект - все ок
скорее всего первый проект склонен по ssh, для которого есть все ключи, а второй по https, для которого надо постоянно вводить логин-пароль для гитхаба
Данил
ну и шо с этим делать
Emil
клонить по ssh ¯\_(ツ)_/¯
Данил
как
Данил
хд
Emil
вообще в электроне нет как такового нормально механизма хранения креденшалов, так что в принципе с логином-паролем в электроновских приложухах будет так: постоянно будет просить пароль при открытии приложения
Данил
Пасиба
Andrey 😼
Лучше используй SSH
Данил
и чо писать
Данил
Dika
и чо писать
возьми кракен уже
Данил
я хочу прямо с атома коммитить
Anonymous
тогда качай vs code 🙈
Данил
в месте где url
Данил
?
Данил
все я понял как все делать
Данил
все по ssh
Sergey
https://keminglabs.com/blog/building-a-fast-electron-app-with-rust/
Evgeniy
Кто подскажет какие размеры иконок для приложухи на каких платформах максимальные? и если есть можно сервис где перекодировать можно я вот этот юзаю -- https://iconverticons.com/online/#
🍀 Max
привет народ. Хочу создать локально независимое приложение на JS сделать.
🍀 Max
при выборе как хзранить данные – самое основное что приходит в глову - localstorage...