Vadim
Если ты понимал так, то да)
กระเจี๊ยว
Ну с работой я то вроде более менее понимаю как работает. Есть приложение точка входа main внутри нее я подгружаю html и electron в начале подгружает скрипт preload. Все сейчас так и работает. Ну потому что я руками запускаю electron . видимо либа electron берет в package.json точку входа main.js
กระเจี๊ยว
А после build откуда вообще там electron и нода берется.
กระเจี๊ยว
Попробую) Спасибо
Oleh
https://github.com/electron-userland/electron-builder/issues/4978
Oleh
Что думаете?
CoMiGo / Косуля
Мира
Едет кукуха Нестандартная задача по интеграции двух приложений, но не суть Ситуация: добавлен компонент в pages, в нем подключен scss файл со стилями. Стилизация не модульная, дефолтные классы. В итоге, СТИЛИ ПОДКЛЮЧАЮТЬСЯ, но на уровне остального приложения, но никак не внутри компонента. То есть, глобальные стили в этом файле воздействуют на остальное приложение, но при этом игнорируя классы в компоненте. Пример: указан класс viewer, и в компоненте и в стилях. По итогу, пихуй. Ремарка: новая вкладка открывается в електроне, но сути не меняет. Само приложение на нексте.
Мира
Мира
Мира
Anonymous
Может он меняет название класса, типа делает его скоуп?
Anonymous
Не не, в дев тулз кликни на файл. Там есть?
Мира
Походу дошло, это ведь не модульный css. Нужен :global { ... }
Мира
в скринах же все хехб
Anonymous
В дев тулз нажми на Main.scss и найди там .viewer
Anonymous
Я понимаю, что на скрине есть. Но в браузере в файле они есть?
Anonymous
Звучит глупо, но я бы там проверил, что класс есть
Мира
Я понимаю, что на скрине есть. Но в браузере в файле они есть?
Дабавил :global{ , теперь все реагирует. Думаю в этом было дело
Мира
Судя по всему классы были "вне скоупа" нового окна в електроне, хуй знает. Может хуйню несу
Anonymous
Судя по всему классы были "вне скоупа" нового окна в електроне, хуй знает. Может хуйню несу
Странно, у меня такой не было проблемы. Ну хорошо, что порешалось
Oleh
шо не так с new Notification ({...})
потому что их нужно получить, отобразить не проблема
CoMiGo / Косуля
точно, существуют же онлайн-зависимые приложения
Maksim
Люди почему вы используете глобальные стили? это же в итоге приведет к кучи глюков.
Oleh
Кто вы?
Oleh
Я не использую
Alexander
Привет всем. Ситуация такая: если свернуть приложение (2), то, если появилось диалоговое окно, когда кликаешь на иконку (1) показывается только диалоговое окно.
Alexander
Как сделать таким образом, чтобы при нажатии на иконку (1) открывалось окно всего приложения?
Alexander
Пробовал app.focus(), но не сработало.
🇺🇦🗿
ребят, может посоветуете ресурсы для старта разработки на электроне? может курс какой есть?
Maksim
Как сделать таким образом, чтобы при нажатии на иконку (1) открывалось окно всего приложения?
Смотри SDK macos, у окна есть состояние свернутое или нет, когда передаётся фокус, так тебе нужно проверить свернутое ли оно и если да, то вызвать метод развернуть.
Oleh
ребят, может посоветуете ресурсы для старта разработки на электроне? может курс какой есть?
Лучше всего начинай смотреть готовые приложения и читай документацию
Vadim
Лучше всего начинай смотреть готовые приложения и читай документацию
Ну давай, ты же хочешь)) Приводи пример готового)))
Oleh
Да не, может что-то совсем простое взять
Oleh
Все таки там есть довольно непонятные части
Oleh
@mahnunchik https://github.com/electron/electron/issues/18161 process.windowsStore не работает Нужно проверять это ли билд из стора или нет вот так - https://github.com/electron/electron/issues/18161#issuecomment-609566904
Александр
Подскажите, почему не видит модуль? Я просто поперемещал файлы по другим папкам и переписал пути. Путь выбирал через ./ Ctrl+space
Oleh
ну или из-за пробела
Oleh
./Front \helpers/dateCalculation.js
Oleh
Зачем вообще папку с пробелом делать?
Александр
🤷‍♂️ читать удобней
Александр
Сейчас попробую убрать отовсюду пробелы
Oleh
🤷‍♂️ читать удобней
можно просто helpers
Vadim
Oleh
можно просто helpers
ты ведь и так в папке front уже, очевидно что контекст названия папки сохраняется
Александр
Вотъ😢
Oleh
Погоди, а чего у тебя там импорт
Oleh
А на второй строке require
Oleh
Сделай через import тоже
Oleh
Я из-за этого получил отзыв в сторе негативный :D
Oleh
Приложение начало проверять на апдейт из-за этого
Oleh
И выбило что app-latest.xml not found :)
Evgeny
Скорее всего буду полагаться на свою переменную окружения, благо ничего не мешает подсунуть её при сборке
Vadim
Приложение начало проверять на апдейт из-за этого
Я думаю все через это проходили)) Я так в Brew заливал)
Evgeny
о, а расскажите плз про подводные камни brew, мне это только предстоит
Vadim
о, а расскажите плз про подводные камни brew, мне это только предстоит
Я честно говоря уже особо и не помню, залил, но потом резко стало не до этого и не довел до ума
Vadim
Там есть понятие апкастов
Vadim
https://github.com/Homebrew/homebrew-cask/pull/74866 И собсна сам файл: https://web.duefocus.com/distribution/darwin/v3/appcast.html
Александр
Сделай через import тоже
Однако сработало! Спасибо Просто раньше оно было вроде как на беке... Или бек и фронт там одно и то же... В каких-то файлах работает и импорт и реквайер, в каких-то нет... Короче, всё сложно.
Oleh
Можешь обновлять билдер до 22.6.1 и выкидывать скрипт переподписи
Не поднимается локально, так и должно быть? Пишет что некоректная подпись. Боюсь сейчас в стор отправлять
Evgeny
Не поднимается локально, так и должно быть? Пишет что некоректная подпись. Боюсь сейчас в стор отправлять
mas билд подписанный "3rd party developer" не должен локально работать, кидал гдето выше линку mas-dev подписанный "Mac Developer" должен со всеми теми же разрешениями
Oleh
Ну я где-то видел, да. Надо проверить будет позже
Evgeny
собственно только этим и различаются эти два таргета
Evgeny
я теперь ТОЛЬКО с дебагом DEBUG=electron-osx-sign собираю, чтобы видеть где какой сертификат выбрался для подписи
Evgeny
Погодите, я не понял. Это как?
при сборке выставляется переменная, у меня это например TARGET=mas и она получается "хардкодится" в сборку и уже точно апа знает как она запущена
Oleh
Аа, я недогадался. Спасибо
Evgeny
Аа, я недогадался. Спасибо
немного хардкод, но зато наверняка