Rustam
https://www.youtube.com/watch?v=S0NQwttnr1I
Rustam
вот видос при ImageData
Egor
мне надо чтобы three.js оперировал им
Rustam
обратная конвертация в любой момент если есть поддержка, не проверял внутри main поддержку canvas
Danila
обратная конвертация в любой момент если есть поддержка, не проверял внутри main поддержку canvas
Ерунда какая-то. Зачем оперировать canvas в nodejs, если есть Worker, не блокирующий UI, в котором есть доступ к WebGL. Это разные сущности для разных задач
Danila
как дебажить Worker скрипты в электроне?
Поищите в документации электрона команду, которая вызывает дебаггер worker'а. Она вызывается из Main-процесса
Rustam
чтоб закрыть программу в трей
Danila
чтоб закрыть программу в трей
В трей можно и не закрывая окно свернуть, выключив BackgroundThrottling для продолжения рендеринга. А в NodeJS вы теряете все инструменты WebGL и смысл OffscreenCanvas (передача контекста GPU по ссылке) теряется полностью
Egor
Да я уже понял что с webgl не вариант
Egor
Только воркер тут
Rustam
Да я уже понял что с webgl не вариант
ради интереса загуглил webgl in webassembly - есть что-то
Egor
Ну наверное можно что-то сделать, но у меня упирается в three js который требует канвас объект
Danila
Да я уже понял что с webgl не вариант
Почему не вариант? WebGL - это один из контекстов canvas
Danila
Возможно, вы путаете с WebGPU, но его даже под флагом нормально сложно потрогать
Bakhrom
localStorage
localStorage не работает в Electron
Rustam
у меня весь код на нём
Bakhrom
разве?
Я пробовал и загуглил
Bakhrom
то есть браузерный localstorage?
Rustam
да localStorage.setItem
Bakhrom
Я пробовал. В браузере работает. но в десктоп окне не сработал
Rustam
открыл проект
Rustam
щас найду чем код вывести
Rustam
https://codepen.io/mtm666/pen/ExyVmjo?editors=0010
Rustam
изначально код был на localStorage причём сохранялся только в онке, а main посылал туда сообщение
Bakhrom
у меня localforage сработал
Bakhrom
используется точно как localStorage но нужно пакет установить
Ni
если большой - IndexedDB
Почему не SQLite для больших данных?
Egor
Почему не вариант? WebGL - это один из контекстов canvas
Вы же сами выше писали https://t.me/electron_ru/37258 Что это ерунда ))
Danila
Вы же сами выше писали https://t.me/electron_ru/37258 Что это ерунда ))
Как эти два сообщения противоречат друг другу?
Anonymous
Привет, кто подписывал сертификаты приложениям, отзовитесь
Anonymous
Anonymous
Чаты js это чаты js
Anonymous
Задай конкретный вопрос
Я же не задаю вопрос, я прошу отозваться тех кто это умеет. А дальше я предложу ему помочь мне сделать это быстро за вознаграждение
Electron.js releases
v12.0.0-nightly.20201013 https://github.com/electron/electron/releases/tag/v12.0.0-nightly.20201013 v12.0.0-nightly.20201013
Anonymous
Да я и сам себе могу помочь, но мне нужно быстро и разбираться я не хочу, тема не интересная, просто сделать чтобы сделать
Anonymous
Anonymous
Антивирус ругается, нужно от этого избавиться, программа обычный скрин рекордер аля бандикам на минималках
Anonymous
200 строк кода +/-
Anonymous
Тебе тут могут помочь без вознаграждения лол Но как хочешь
А вообще что касается помощи, помощи ТУТ извиняюсь. Я 5 лет в IT все по js и я знаю какая помощь в js чатах, как тогда так и сейчас, токсичная и отвратительная, доебываются до var и чего там еще вызывает желание поспорить
Alexey
10 лет в IT - ни на кого не надеюсь 😄
Anonymous
Давайте, утвердите мое мнение окончательно
Завтра
А вообще что касается помощи, помощи ТУТ извиняюсь. Я 5 лет в IT все по js и я знаю какая помощь в js чатах, как тогда так и сейчас, токсичная и отвратительная, доебываются до var и чего там еще вызывает желание поспорить
Дружище, дарю тебе большой навык на будущее https://neprivet.ru/ Чтобы ты потом не удивлялся, почему тебе никто не помогает в чатах. Токсичность есть, не спорю, но то, что тебя в данной ситуации послали - косяк с твоей стороны
Vadim
Задай конкретный вопрос
Его не послали!!! А предложили конкретизировать вопрос
Vadim
Тут не было токсичности
Завтра
Ну, под "послали" я имел в виду "не откликнулись", неправильное слово подобрал)
Завтра
Не откликнулись за 10 минут?)
Ну, автор, видимо, за минуту хотел, раз через 10 минут возмущаться начал
Vadim
Мне на работе, где платят, не требуют отклика в течении 10 минут)
artalar
(электрон) Вот такой код я засовываю потом в FormData и там отображается контент тайп не тот, как пофиксить? new Blob([await fs.readFile(path)], {type: 'image/png'});
Bakhrom
Привет всем. Подскажите, cookie который выдается бекендом будет сохранятся в electron приложении?
Bakhrom
Electron же работает как браузерное приложение как я понимаю
Vadim
Привет всем. Подскажите, cookie который выдается бекендом будет сохранятся в electron приложении?
https://www.electronjs.org/docs/api/cookies Вот дока, может ответит. Но еще на 1 версии я ставил руками, как сейчас уже не уверен.
Vadim
Но вероятно должны работать, ведь есть SS куки
Electron.js releases
v12.0.0-nightly.20201014 https://github.com/electron/electron/releases/tag/v12.0.0-nightly.20201014 v12.0.0-nightly.20201014
Electron.js releases
v12.0.0-nightly.20201015 https://github.com/electron/electron/releases/tag/v12.0.0-nightly.20201015 v12.0.0-nightly.20201015
Алексей
Всем привет! Какой самый лучший способ хранения пользовательских данных в Electron? Объем данных очень маленький.
в независимости от объема советую IndexedDB Сталкивался с тем что при переходе от версии к версии данные в localstorage теряется а в IndexedDB - переносится.
Алексей
Спасибо что дали знать об этом. у меня есть данные которые должны сохраняться
я переносил с 1.8 на 8 электрон может это ещё было связано с таким большим скачком в версиях
Bakhrom
я переносил с 1.8 на 8 электрон может это ещё было связано с таким большим скачком в версиях
Но при обновлении самого приложения на новую версию данные остаются?
Алексей
да конечно.
Алексей
данные терялись именно при смене версии электрона
Electron.js releases
v12.0.0-nightly.20201016 https://github.com/electron/electron/releases/tag/v12.0.0-nightly.20201016 v12.0.0-nightly.20201016
Андрей
Hash: [1m60e87f48f54d5c77c223 [39m [22m Version: webpack [1m4.44.2 [39m [22m Time: [1m16453 [39m [22mms Built at: 16.10.2020 [1m22:57:29 [39m [22m [1mAsset [39m [22m [1mSize [39m [22m [1mChunks [39m [22m [1m [39m [22m [1m [39m [22m [1mChunk Names [39m [ Почему webpack выдаёт такое?
Андрей
ERROR in unknown: Unexpected token (14868:16) Child html-webpack-plugin for "index.html": Asset Size Chunks Chunk Names index.html 535 KiB 0 Entrypoint undefined = index.html [0] ./node_modules/html-webpack-plugin/lib/loader.js!./src/index.ejs 1.16 KiB {0} [built] [1] ./node_modules/lodash/lodash.js 530 KiB {0} [built] [2] (webpack)/buildin/module.js 497 bytes {0} [built]
Андрей
Удалось получить это, а как узнать теперь где ошибка?
Андрей
Файла с 14868 строками нет
Ed
а с 1488?
Anton
ERROR in unknown: Unexpected token (14868:16) Child html-webpack-plugin for "index.html": Asset Size Chunks Chunk Names index.html 535 KiB 0 Entrypoint undefined = index.html [0] ./node_modules/html-webpack-plugin/lib/loader.js!./src/index.ejs 1.16 KiB {0} [built] [1] ./node_modules/lodash/lodash.js 530 KiB {0} [built] [2] (webpack)/buildin/module.js 497 bytes {0} [built]
На этой картинке что-то жуткое происходит. index.html в 535кб должен насторожить entrypoint undefined - тоже Но по скрину трудно ванговать, что происходит
Anton
лодаш в проекте используется прям целиком?) все 530кб?