Sheldhur
const EBU = require('electron-basic-updater');
Sheldhur
чёт орнул
Ghost I Am 👻
Я тут почитал подробнее, походу сертификат под Мак нужен в любом случае, а то не запустится у других в системе без отключения защиты
Sheldhur
внезаптно :)
Den
Наро, извините за тупой вопрос, где-то раньше находил, но сейчас что-то никак. Как определить путь к папке документов в разных ос?
Sheldhur
в каждой системе есть env значения
Sheldhur
переменные окружения, короче
Sheldhur
там и будет путь к папке пользователя
Den
ну имя юзера узнать или резолвить ~
Разные пути как у винды, так и у юникс. Диск может быть разный.. Ну и т.д. Можно конечно, но рисково. Хотелось бы иначе как-нибудь
Den
в каждой системе есть env значения
Я конечно погуглю, но если не трудно, можно немного поподробнее, что это и как к ним добраться с ноды?
Sheldhur
давай ты лучше погуглишь
Sheldhur
это знания уровня 9го класса информатики
Den
ты знаешь что такое NODE_ENV?
Не, но слышал чёт, пошёл изучать)))
Den
electron.app.getPath('documents')
Во, спс, именно это вроде и видел. А почему прошлые хелперы не сказали это? Может это использовать чем-то плохо?
Den
Ааа, ну тогда хорошо, спасибо
Svyatoslav
чет я не понял как работает этот transparent
Svyatoslav
нароод
Svyatoslav
есть подробные гайды по билду прозрачного окна?
Svyatoslav
transparent: true поставил. но при html {opacity: 0} мы видим просто серое окно.
Maksim
Кто хочет потыкать на примеры стандартного API, то вот вам репа https://github.com/electron/electron-api-demos/blob/master/docs.md#add-a-section-or-demo
Maksim
есть подробные гайды по билду прозрачного окна?
Вот разжовано https://github.com/arkenthera/electron-vibrancy
Svyatoslav
Svyatoslav
var electronVibrancy = require('..'); electronVibrancy.SetVibrancy(true, browserWindowInstance.getNativeWindowHandle());
Den
Эммм
Den
Так и надо подключать?
Svyatoslav
так в примере написано
Den
require('electron-vibrancy')
Den
Бред же
Svyatoslav
Den
А, ну значит как в примере тогда...
Den
Но я хз тогда))
Svyatoslav
аа
Svyatoslav
установить надо
Svyatoslav
это ж не стандартный модуль
Svyatoslav
капец, чтобы установить этот модуль надо python , msbuild и не факт что это все
Svyatoslav
ну его в пень короче
Sergey
Не надо никакого пакета
Sergey
Но работать будет только на макос и вин10
Svyatoslav
Просто vibrancy
vibrancy: true?
Sergey
А в доке не написано?
Sergey
Там несколько текстовых значений
Svyatoslav
так, вроде нашел
Svyatoslav
(я просто не знал что это называется vibrancy)
Svyatoslav
И все таки
Svyatoslav
new BrowserWindow({ width: 800, height: 600, frame: false, minWidth: 640, minHeight: 480, title: 'Lotus', show: false, vibrancy: "light"});
Sergey
Скрой девтулз
Sergey
Фон страницы сделай прозрачным
Svyatoslav
Скрыл девтулс, html {opacity: 0}
Sergey
какая система ??
Sergey
Бля
Sergey
Убери opacity
Sergey
html, body { background: transparent }
Svyatoslav
Sergey
Покажи код создания окна
Svyatoslav
Sergey
win10
Лол
Svyatoslav
?
Sergey
Sergey
Но я видел, что ребята и на Винде включали
Sergey
Пробуй разные значения параметра
Sergey
Главное деаттачить девтулз или закрыть
Sergey
Ну и последняя версия электрона
Svyatoslav
Я вот тоже поначалу говорил что на винде нельзя, мне доказали обратное.
Svyatoslav
тут
Svyatoslav
ща обновлю электрон, а то у меня 1.6...
Svyatoslav
Так, теперь не работает transparent)
Svyatoslav
Как сделать чтобы electron-builder не создавал эту папку? Потому что у меня она грузится сразу на сервер...
Владимир
А куда она должна грузиться?
Svyatoslav
Sheldhur
там вообще-то все зависимости, которые ты юзаешь