Sheldhur
я в бандле вообще не вижу ничего связанного с SQLite
Sheldhur
ща, бандл скрафтится, посомтрю
Sheldhur
а, лол, я переделал dbConnect на ES6 теперь на экспорт жалуется
Sheldhur
мб из-за бабеля что-то?
Sheldhur
ку
Sheldhur
можно узнать версию электрона, если он запущен как нода? в process.versions нет electron
Sergey
чта?
Sergey
что значит запущен как нода
Sheldhur
магия
Sheldhur
там флаг специальный есть
Sheldhur
запустится один процесс, без рендера и всего остального
Sergey
хз ни разу не юзал
Sergey
зачем так делать?))
Sheldhur
затем, что это воркер и рендер процессы ему не нужны
Sheldhur
env ELECTRON_RUN_AS_NODE=true
Dika
А зачем нужен электрон?
Sergey
А зачем нужен электрон?
присоединяюсь к вопросу
Nikita
Sergey
да ну
Sergey
qt-вообще лагающее нечто
Sergey
вот TDesktop на нем написан
Sergey
лагов пздц
Sergey
Electron хоть себя оправдывает И webgl и canvas и прочие API нода
Sergey
тяжелый конечно но всё это можно юзать
Sergey
а вот QT пздц...
Алексей
Хм. Я бы поспорил, да неформат. Хотя всё же замечу, что qt либа, и судить о ней по конечному продукту не стоит. Хотя я даже в десктопном ТГ не вижу проблем. Правда и использую его мало, так что верю, что именно не вижу.
Sergey
но также можно оптимизировать и electron-based приложение
Алексей
Qt это прежде всего плюсы. В самом qt кроме гуйни давно уже есть и другие удобные модули. То есть вообще необязательно наличие gui у приложения на qt. И примеры таких приложений есть. Самое удивительное, что я слышал о таких примерах в отечественной оборонке, причём не в той её части, где про распил, а в той, где всё чётко летит и плывёт. Но всё равно это какая-то холиварная тема, и мне не хотелось бы её продолжать 🙂
Sergey
На счет других модулей не знаю, но GUI не оч
Nikita
А что за баги в десктопном т? То есть баги-то везде есть, а акте тебе прям пользоваться мешают?
Sergey
А что за баги в десктопном т? То есть баги-то везде есть, а акте тебе прям пользоваться мешают?
ну с гифками хуйня. если открыть канал с гифками то всё тормозить начинает
Sergey
Панелька со смайлами тоже периодически намертво виснет
Oleh
Хз не было у меня такого
Андрей
@sviat9440 Электрон нормальная тема. ) Что тебе рассказать?
Svyatoslav
ну я пока сам пытаюсь разбираться, просто отзыв...
Svyatoslav
плюсы, минусы
Андрей
Там есть два процесса - тот где вебкит и бекендовый. Они между собой общаются при помощи возможности доступа к одному общему объекту, навешивая и вызывая там события
Svyatoslav
ну общение между процессами я уже реализовал. правда повозился чутка...
Андрей
плюсы, минусы
Плюсы Модешь херачить приложение для осх лин вин не отходя от кассы. При этом используя околобраузерные технологии Отличная документация.
Svyatoslav
Это да. Что меня очень расстроило, это размер. Но не найдя нормальных альтернатив, я смирился с этим. Хотя для десктопа размер не так сильно имеет значение.
Андрей
Минусы Большой размер в оперативе. Долго компилируется. Порог входа хоть и не большой но он есть. Ещё наверное можно в гитхабе почитать в ишьюсах про баги.
Svyatoslav
ок, спасибо
Svyatoslav
пока сделал такую простую формочку. после fmx это сказка.
Владимир
>долго компилируется В процессе разработки компиляция идет со скоростью компиляции ассетов, то есть очень быстро
Nickolai
Салют! Кто-то знает, как можно прокинуть аргумент для функции-обработчика для globalShortcut.register(Shortcut, handlerFoo ) ? Пробовал выводить аргументы, которые возможно прокидываются в мой обработчик, но там ничего не приходит.
Sergey
Владимир
почему бы и нет?
Дмитрий
протому что bund это про контекст
Дмитрий
тогда уж call
Дмитрий
*иштв
Дмитрий
*bind
Владимир
да без разницы вообще
Nickolai
не, ну вариантов тут много разных, я хотел уточнить, может у API electron есть описанные штуки. Странно, что в обработчик нельзя прокинуть аргументы
Sergey
да без разницы вообще
хренасе без разницы...
Eugene
Всем привет. Прочитал, что тут немного про qt немного обсуждалось... Но у меня вот какая проблема. На QT уже есть программа, хорошо работает на винде и Маке, под ios даже собирается, но не работает аудио (а надо бы). Под андроид никак не могу собрать. Опыт собственной разработки небольшой, так как изначально начинал все-таки с сайтов аля php+mysql. В итоге два вопроса... Есть ли тут люди, могущие помочь со сборкой под андроид (естественно, понимаю, что не бесплатно). Или лучше\проще перейти на электрон? Приложение выходит не маленькое. Поисковая программа на нескольких языках по относительно небольшим базам данных mysql (базы 3 по 300МБ)
Владимир
как электрон поможет с андроидом?
Eugene
Да... Извините за глупый вопрос, смутил товарищ... С QT вряд ли мне тут помогут... Вопрос отпал. Спасибо.
Electron.js releases
electron v1.7.5 beta https://github.com/electron/electron/releases/tag/v1.7.5 Bug Fixes [SECURITY] Fixed an issue where windows using nativeWindowOpen could lose their configured webContents options when navigating URLs. #9972 (https://github.com/electron/electron/pull/9972) Fixed an issue where the dev tools did not open when using mixed sandbox mode. #9983 (https://github.com/electron/electron/pull/9983) Fixed an issue where the native dialogs did not allow any file to be selected from elements using accept attributes. #9745 (https://github.com/electron/electron/pull/9745) Fixed an issue where dev tool extension content scripts were not ignoring the fragment when matching against the page URL. #9953 (https://github.com/electron/electron/pull/9953) Fixed an issue where calling show() on a modal window would cause the parent window to not be re-enabled when the modal was closed. #9962 (https://github.com/electron/electron/pull/9962) macOS Fixed an issue where the IME did not properly input certain characters. #9709 (https://github.com/electron/electron/issues/9709) Fixed an issue where alwaysOnTop windows would not reappear correctly after being restored from a miniaturized position. #9695 (https://github.com/electron/electron/pull/9695) Linux Fixed Tray objects not properly dispatching a click event when the first subitem was selected. #9967 (https://github.com/electron/electron/pull/9967) API Changes Added a app.disableDomainBlockingFor3DAPIs() API to disable the Chrome behavior of disabling 3D APIs for domains where the GPU process crashes too frequently. #10003 (https://github.com/electron/electron/pull/10003) The new-window event now supports configuring the webPreferences of the window being opened from a window using the sandbox or nativeWindowOpen options. #9972 (https://github.com/electron/electron/pull/9972) macOS A subtitle option is now supported when creating notifications. #9903 (https://github.com/electron/electron/pull/9903) Added a fullscreenWindowTitle option to the BrowserWindow constructor to show the window title when in fullscreen for windows using a custom titleBarStyle. #9788 (https://github.com/electron/electron/pull/9788)
Svyatoslav
Как установить поддержку electron в webstorm? не могу найти пакет github-electron
Sheldhur
всмысле
Sheldhur
каукю поддержку?
Svyatoslav
https://canonium.com/articles/electron-desktop-app-introduction о которой здесь заявлено
Sheldhur
пакет просто electron называется
Svyatoslav
а, ща...
Svyatoslav
их тут дофига. все качать?
Sheldhur
это не обязательно
Sheldhur
гайду 2 года уже
Sheldhur
он протух
Sheldhur
тебе прям так сильно автокомплит для электроновского api нужен?
Svyatoslav
Svyatoslav
Не, просто хочется отключить эти подчеркивания
Svyatoslav
хотя ладно
Sheldhur
привыкай, они тебя будут повсюду преследовать
Sheldhur
и не только с электроном