@electron_ru

Страница 27 из 177
Dmitry
10.05.2017
07:55:08
Не перевелись еще тролли в интернетах)

Roman
10.05.2017
07:55:13
chrome

Dmitry
10.05.2017
07:57:19
Кстати, товарищи, а кто-то может популярно объяснить про новость насчет headless Chrome в его 59 версии?

Есть какой-то профит с этого?

Google
Evgeny
10.05.2017
07:58:40
Фантом больше не нужен

Алексей
10.05.2017
07:58:46
+1

chrome
В общем "история" показывает что 1 браузер для всех привек к пипцу и стагнации. Так что для меня лично это Антиутопия.

Dmitry
10.05.2017
08:02:51
Roman
10.05.2017
08:02:52
В общем "история" показывает что 1 браузер для всех привек к пипцу и стагнации. Так что для меня лично это Антиутопия.
Однако после того как всем это надоело, выстрел был настолько сильным, что мы сейчас сидим и обсуждаем это в этом чате в 2017 году.

Roman
10.05.2017
08:05:51
Ну все рано или поздно устаревает :) Ну кроме Нивы конечно

Dmitry
10.05.2017
08:07:09
История показывает, что она циклична

хром потихоньку загнется и тд и тп

Roman
10.05.2017
08:08:30
Только я не вижу проблемы в том чтобы был единый браузер, на смену которому придет другой

Dmitry
10.05.2017
08:09:38
А чем тебе поможет единый браузер?

ЧТобы он был везде и 100% это надо запрещать его удалять и тд

Roman
10.05.2017
08:11:57
Чтобы проще было перевести ноду и електрон на встроенный движок =)

Google
Сергей
10.05.2017
08:13:32
Чтобы проще было перевести ноду и електрон на встроенный движок =)
я вот это сейчас пилю условно — ланчер для аппликух AppName.electron

ланчер умеет скачивать нужную версию электрона и запускать пакет

но думаю, что нужно, чтобы ланчер делал аппликуху, а то получается как будто несколько инстансов ланчера, а не разные приложения

Roman
10.05.2017
08:17:41
Может лучше в апп ставить лаунчер?

Сергей
10.05.2017
08:17:51
типа встраивать?

я ланчер придумал, чтобы при скачивании аппликухи меньше веса было

если ланчера нет, то он будет догружен

если на десктопе несколько электрон приложух, то всё весить будет меньше

Roman
10.05.2017
08:21:21
Можно его собирать под конкретный апп, где указывается только версия електрона, и откуда скачать сам апп если его нет. Вес такого лаунчера не должен привышать нескольких сот киллобайт

Сергей
10.05.2017
08:22:31
я имел ввиду ланчер внутри которого электрон а апп это только сорцы

так-то, можно внутри ланчера стор запилить

Roman
10.05.2017
08:22:44
Ааа

Сергей
10.05.2017
08:23:01
который позволяет скачать прилажку при открытии ссылки electron://appid/123456

а-ля стим

не знаю, насколько эта идея с каталогом/магазином прилажек на электроне актуальна

Dmitry
10.05.2017
08:27:51
Идея-то актуальная, но, боюсь, конечный пользователь несколько не готов. Зачастую, он и не знает, что приложение на электроне работает (тот же дискорд, слак и тд).

А так еще стор какой-то

Sheldhur
10.05.2017
08:28:01
кто нибудь делал прозрачный интерфейс?

Dmitry
10.05.2017
08:28:04
Вот паника у людей будет

Sheldhur
10.05.2017
08:28:13
с блюром

Google
Sheldhur
10.05.2017
08:28:36
окно без рамки, фон полупрозрачный и заблюен

Сергей
10.05.2017
08:29:29
окно без рамки, фон полупрозрачный и заблюен
да, но это macOS only под виндой experimental

Sheldhur
10.05.2017
08:29:45
где почитать?

Сергей
10.05.2017
08:29:58
где почитать?
Vibrancy в доке электрона

Sheldhur
10.05.2017
08:30:04
окай

Таймураз
10.05.2017
12:04:59
который позволяет скачать прилажку при открытии ссылки electron://appid/123456
Идея охуенная Не знаю, почему нельзя было сразу сделать что-то наподобие .NET на винде

Dmitry
10.05.2017
15:17:41
Electron App Store, цифровые подписи и проценты за продажу

Dmitry
10.05.2017
15:31:38
Кстати, а может кто-то подкинуть статью или какой faq по уменьшению веса готового приложения на Electron. Или это прохладная тема?

Dmitry
10.05.2017
15:34:04
У меня нет. Просто смущает вес в 100+ мегабайт для очень маленького приложения.

Сергей
10.05.2017
15:34:24
У меня нет. Просто смущает вес в 100+ мегабайт для очень маленького приложения.
че ты туда наустанавливал? оно ж весит 60-70, если маленькое

Dmitry
10.05.2017
15:34:40
*разводит руками* Магия!

Vladimir
10.05.2017
15:34:53
https://github.com/electron/electron/issues/2003

Юрий
10.05.2017
15:34:53
Скорее всего

В нод модулях

Сергей
10.05.2017
15:35:13
Google
Dmitry
10.05.2017
15:35:42
30+ лишних мегов в зависимостях? Хм-хм...

Vladimir
10.05.2017
15:36:47
и да, это проблема

Юрий
10.05.2017
15:36:57
Я понимаю что, не хотите чтобы пользователь долго ждал загрузки вашего приложения , но тогда вариант сделать как у хрома устоновщик и не парится

Юрий
10.05.2017
15:37:34
30+ лишних мегов в зависимостях? Хм-хм...
Можешь еще сжать код и картинки

Если они встроены

Electron.js releases
10.05.2017
17:21:25
electron v1.6.9 beta https://github.com/electron/electron/releases/tag/v1.6.9 Bug Fixes Fixed an issue where beforeunload would not correctly fire after reloading. #9292 (https://github.com/electron/electron/pull/9292) API Changes Added a app.getAppMemoryInfo() API with memory details for each process associated with the app. #9214 (https://github.com/electron/electron/pull/9214) Added process.getCPUUsage() and process.getIOCounters() APIs. #9373 (https://github.com/electron/electron/pull/9373) process.getProcessMemoryInfo() and process.getSystemMemoryInfo() are now callable from sandboxed renderer processes. #9333 (https://github.com/electron/electron/pull/9333) A Typescript definition file, electron.d.ts, is now provided with each release. #7857 (https://github.com/electron/electron/pull/7857) macOS Added support for changing the tracking mode of TouchBarSegmentedControl items via a new mode property. #9315 (https://github.com/electron/electron/pull/9315) Windows Added support for the dialog.showCertificateTrustDialog() API. #9242 (https://github.com/electron/electron/pull/9242)

Сергей
10.05.2017
17:22:44
Ну наконец-то

Sheldhur
10.05.2017
19:21:22
бабель в вебворкерах так и не работает :с

Сергей
10.05.2017
19:53:27
компиляция бабеля?

или результат после бабеля не работает в вебворкере?

Electron.js releases
10.05.2017
20:01:33
electron v1.7.0 beta https://github.com/electron/electron/releases/tag/v1.7.0 Note: This is a beta release. This is the first release running on upgraded versions of Chrome/Node.js/V8 and most likely will have have some instability and/or regressions. Please file new issues for any bugs you find in it. This release is published to npm (https://www.npmjs.com/package/electron) under the beta tag and can be installed via npm install electron@beta. Upgrades Upgraded from Chrome 56.0.2924.87 to 58.0.3029.110. #9116 (https://github.com/electron/electron/pull/9116) Upgraded from Node 7.4.0 to 7.9.0. #9116 (https://github.com/electron/electron/pull/9116) Upgraded from v8 5.6.326.50 to 5.8.283.38. #9116 (https://github.com/electron/electron/pull/9116) Updated the NODE_MODULE_VERSION/process.versions.modules value from 53 to 54. #9116 (https://github.com/electron/electron/pull/9116) Other Changes The chromedriver asset released with every new minor Electron release now contains the Electron version in the file name. #8682 (https://github.com/electron/electron/pull/8682)

Таймураз
10.05.2017
20:04:34
О, прощай бабель

Сергей
10.05.2017
20:05:20
модули

react

не получится попрощаться =(

всегда будет

но можно подключать только object spread, react, es2015-modules

Таймураз
10.05.2017
20:08:04
Вот object spread да, а для остального webpack второй

Google
Сергей
10.05.2017
20:08:36
о ну да, кстати

но реакт

Таймураз
10.05.2017
20:11:44
но реакт
Я с этой кучей технологий уже не могу понять, гоню я, или был модуль, который конвертил jsx в js

Сергей
10.05.2017
20:13:16
плагин для бабеля

раньше был скриптик

но фейсбук отказался от него

Sheldhur
11.05.2017
03:44:25
О, прощай бабель
es2015 подвезут?

Таймураз
11.05.2017
04:31:49
es2015 подвезут?
Во втором вебпаке импорты реализуются внутренне

Aleksey
11.05.2017
05:42:37
Доброго дня свем в чате есть вопрос по электрону можете подсказать?

делаю тестовое приложение для веб версии сайта нужно чтоб при первом запуске приложения окрывалось окно логина/регистрации при последующих вход и идентификация юзера проходили автоматически как это можно реализовать учитывая тоб что кроссдоменные запросы ограничены политикой cors chrome

Roman
11.05.2017
09:16:11
Ну это тебе на сервере корс нужно настроить, если есть доступ

или из ноды запрос делать на аутентификацию

Пароль можно попробовать в indexeddb хранить

Nikita
11.05.2017
09:39:59
indexedDB в этом смысле разве как-то отличается от localStorage?

возни вот больше - это точно)

Roman
11.05.2017
11:04:15
Ну можн и localStorage

Sheldhur
12.05.2017
19:52:15
https://medium.com/dailyjs/put-your-electron-app-on-a-diet-with-electrino-c7ffdf1d6297
я кстати чё ещё вспомнил, писос будет с node модулями в таком случае. В системе обновился браузер со сменой версии webkit и всё, аля улю

Андрей
12.05.2017
21:15:21
Здраствуйте. Можете посоветовать простой роутер который хорошо уживется с электроном ? Мне просто для переключения серверов socket.io

Sheldhur
13.05.2017
05:26:04
можно как-то определить, что окно электрона в фокусе и поверх другого окна с определенным именем?

Страница 27 из 177