Dika
У меня обычно 55-65 мб.
Andrey Ponomarenko
огонь. спасибо
Electron.js releases
electron v1.7.7 beta
https://github.com/electron/electron/releases/tag/v1.7.7
Bug Fixes
macOS
Fixed flicker with high DPI resolutions. #9413 (https://github.com/electron/electron/issues/9413)
Windows
Fixed Electron crash after close. #10188 (https://github.com/electron/electron/issues/10188)
Fixed using OneDrive drive with "files on demand" feature enabled. #10377 (https://github.com/electron/electron/pull/10377)
API Changes
Added -webkit-app-region support to BrowserView. #10232 (https://github.com/electron/electron/pull/10232)
macOS
Added support for sound in macOS notifications. #10293 (https://github.com/electron/electron/pull/10293)
Evgeniy
Evgeniy
а как мне сделать несколько тестов чтобы по 1 их запускать например одну менюшку тестить а не сразу всю приложуху я пробовал npm start 2 делать например он говорит тип нет такого теста а как его сделать не пойму
Dmitry
Делаешь менюшку в отдельном файле. Делаешь npm script по типу "mocha {путь до файла}".
Dmitry
И запускаешь потом по типу npm run test:menu
Sergey
"по типу"
Evgeniy
Dmitry
C учетом того, чем ты там тесты запускаешь
Dmitry
И где они лежат
Dmitry
Потом можешь спокойно npm run test:users делать - он тебе один файлик и запустит
Evgeniy
В package.json в секцию scripts добавляешь строку вида "test:users": "mocha test/users"
evgen$ npm test:users
Usage: npm <command>
where <command> is one of:
access, adduser, bin, bugs, c, cache, completion, config,
ddp, dedupe, deprecate, dist-tag, docs, edit, explore, get,
help, help-search, i, init, install, install-test, it, link,
list, ln, login, logout, ls, outdated, owner, pack, ping,
prefix, prune, publish, rb, rebuild, repo, restart, root,
run, run-script, s, se, search, set, shrinkwrap, star,
stars, start, stop, t, tag, team, test, tst, un, uninstall,
unpublish, unstar, up, update, v, version, view, whoami
npm <cmd> -h quick help on <cmd>
npm -l display full usage info
npm help <term> search for help on <term>
npm help npm involved overview
Specify configs in the ini-formatted file:
/Users/evgen/.npmrc
or on the command line via: npm <command> --key value
Config info can be viewed via: npm help config
npm@3.10.10 /usr/local/lib/node_modules/npm
Dmitry
потому что npm RUN
Evgeniy
aaa
Evgeniy
Evgeniy
а в чём разница ран не ран?)
Dmitry
run запускает кастомные скрипты
Dmitry
без него npm умеет дефолтные скритпы запускать
Dmitry
test, postinstall и тд
Evgeniy
ааа а то я гдет видел такой пример да забыл и вот
Bogdan
Можете посоветовать какой-нибудь бойлерплейт тайпскриптовый? Чтобы вокруг реакта, редакса, стайлед компонентс, просто парочку глянул, а там совсем не то. 😒
Kolpakov
Evgeniy
intlTelInput кто то пытался юзать в электроне? у меня почему то ошибку выдает: Uncaught TypeError: $(...).intlTelInput is not a function
Evgeniy
а всё пачинил😊
Anonymous
Ребят объясните пожалуйста. Есть заготовка приложения:
Страница index.html в которой есть навигация и при помощи скрипта подключены страницы, при нажатии по пунктам навигации, происходит смена разделов (section).
Нужно чтобы можно было бы совершать переходы из этих секций в другие, но не как вызов отдельного окна, а внутри одного окна, я так думаю что это через встраивание в DOM через импорт делается, а может и ошибаюсь, пожалуйста подскажите как это можно сделать, какие есть способы?
Dmitry
Не понял. переход внутри одной страницы?
Anonymous
Нет, чтобы было одно окно, и в нем переход без подзагрузки доп. окна
Anonymous
То есть ссылка находится в section id-1 а при нажатии переходит в section id-2 без подзагрузки, а в этом же окне
Kolpakov
https://hackernoon.com/5-best-javascript-frameworks-in-2017-7a63b3870282
Anonymous
Спасибо)
Andrey Ponomarenko
привет!
Andrey Ponomarenko
подскажите пожалуйста
1) Что юзаете для кросс платформенных нотификейшнов?
2) Если кто юзал electron-notifications, + сборка проекта на webpack - у вас не было такого, что нотификейшны появляются, но всегда пустые. ваще пустые, даже без стилей - просто белые прямоугольники, и если было - как вылечили?
PS - вот тут простое мелкое приложение, где воспоризводится проблема, буду благодарен за идеи почему не пашет
https://github.com/avmax/electron-demo/tree/electron-notifications---webpack
Kolpakov
я использую electron-notifications. говно.
собираюсь переписать на https://electron.atom.io/docs/api/notification + https://github.com/felixrieseberg/electron-windows-notifications или написать кастомный модуль (на фреймлесс окнах). решение ещё не принял из-за того что пока не просмотрел исходники electron-windows-notifications.
пустые квадратики сигнализируют, скорее всего, о проблемах с кодировкой.
Andrey Ponomarenko
попробовал https://electron.atom.io/docs/api/notification
не взлетело(
Andrey Ponomarenko
Andrey Ponomarenko
Kolpakov
ты же в рендере, а там речь про нотификации из мейна
Andrey Ponomarenko
ах е. пардон. а какой путь из рендера notificationы слать?
Kolpakov
https://developer.mozilla.org/en-US/docs/Web/API/notification
Kolpakov
наверное ))))
Kolpakov
я не пробовал из приложения
Andrey Ponomarenko
а, ну вижу прикольный хак из мейна слать ахах
Andrey Ponomarenko
Andrey Ponomarenko
вот так мейн просить нотификейшн открывать))
Kolpakov
имхо, если тебе нужно слать из рендера - шли из рендера
Kolpakov
If you want to show Notifications from a renderer process you should use the HTML5 Notification API
там ссылка не правильная
Andrey Ponomarenko
не, я в том плане что html5 нотификейшн я отправляю как раз из рендер процесса
Andrey Ponomarenko
но реакции 0. и ошибок нет
Andrey Ponomarenko
Andrey Ponomarenko
в браузере запускает а в electron'e чета нет
Andrey Ponomarenko
из main process тоже нет(подрубил Notification модуль из электрона) - мб что то настроить надо?
Andrey Ponomarenko
Notification.isSupported() ожидаемо выдало true
Kolpakov
всё работает
Kolpakov
вот такой код встроил, запустил в электроне и увидел
if (Notification.permission === "granted") {
// If it's okay let's create a notification
var notification = new Notification("Hi there!");
}
// Otherwise, we need to ask the user for permission
else if (Notification.permission !== "denied") {
Notification.requestPermission(function (permission) {
// If the user accepts, let's create a notification
if (permission === "granted") {
var notification = new Notification("Hi there!");
}
});
}
Andrey Ponomarenko
спасибо. видимо это у меня на маке настроено что то не так. а то ни один нотификейшн не работает. только что ставил node-notifier - даже их example не взлетел
Kolpakov
чувак... скачай electron-api-demos, найди там нотификации, кликни на демо
Andrey Ponomarenko
и и демке не пашут нотификейшны
Andrey Ponomarenko
работает создание нового окна, frameless окна, а нотификейшны нет)) хз как так. однако спасибо тебе за кучу инфы про нотификейшны, какими способоами делать их я понял, завтра ноут полечу, видимо я просто где то заблокировал попапы всякие
Den
Народ, подскажите плиз, как в электрон билдере запаковать не только в 1 AppImage, но и одновременно в deb, rpm и т.д.
Den
Одной командой чтобы
Kolpakov
в доке всё написано
Dmitry
1.8 - а 1.7 то вышла?
Dmitry
Нода 8 ,все дела, не?
Dmitry
7.9.0
Dmitry
Блин, печаль :с
Dmitry
Хочу нативный async/await на сервер
Kolpakov
возможно в .7 есть какие-то косяки с сетевым взаимод. у меня на клиентах начались прососы
Kolpakov
а может на хостере хуйня. не поняли пока
Sheldhur
Sheldhur
в 7 тоже есть, надо только с флагом запускать
Sergey
Den
Друзья, кто-нибудь пользовался electron-settings? Что скажете? Уже написаны настройки на json, но они криво немного работают и не очень красиво написано. Стоит ли перейти на electron-settings?
Sergey
Владимир
Привет
Sergey
Привет
http://neprivet.ru