
Максим
10.04.2018
16:55:45

Сергей
10.04.2018
16:56:11

Максим
10.04.2018
16:57:46
Шаблоны — пережиток прошлого. Тут не о чем спорить
Никто спорить и не собирался. Если вам нравится react, то вы вправе пользоваться им столько, сколько посчитаете нужным. Так же как и я вправе выбирать, когда мне использовать vue, а когда - react. Спасибо, что поделились своим мнением.

Сергей
10.04.2018
16:58:22

Google

Сергей
10.04.2018
16:58:27
Поэтому и мнение такое

Максим
10.04.2018
16:58:32
Оки-доки

Anton
10.04.2018
16:59:45
Оки-доки
Спасибо, за наводку, буду копать дальше

Максим
10.04.2018
17:03:07
https://github.com/electron/electron/issues/8825 багу-то уже больше года

Anton
10.04.2018
17:06:14
Ох, еще раз спасибо) Тогда это уже не в моем коде ошибка. Буду следить за лечением, а пока могу писать дальше. Тем более основное направление Windows

Max
10.04.2018
17:10:34
Это нужно патчить libchromiumcontent. Долго ждать будешь

Anton
10.04.2018
17:10:59
А есть выбор?)

Max
10.04.2018
17:13:58
Попробуй разные версии Electron. У тебя сейчас стоит 1.8.2? Попробуй 1.8.4 или 2.0.0-beta.7

Anton
10.04.2018
17:15:30
2.0.0-beta7 пробовал - то же самое

Max
10.04.2018
17:20:40
Тогда ищи workaround. Потому что это реально редкий фокап. У меня в проекте все ок, правда у меня React.

Максим
10.04.2018
17:20:56
У тебя ось какая?

Max
10.04.2018
17:21:09
Округляй все до целых. Mac OS

Максим
10.04.2018
17:21:50
русская локаль?

Google

Anton
10.04.2018
17:23:12
Трудно масштаб округлить до целых...)
Да и мне кажется, что много где может потребоваться такой кейс с дробными значениями.

Max
10.04.2018
17:23:23

Максим
10.04.2018
17:24:34
Как ее сменить-то?

Anton
10.04.2018
17:26:15

Max
10.04.2018
17:27:22
Фреймфорк может это фиксить
Решил принудительно себе поставить app.commandLine.appendSwitch('lang', 'ru_RU');
Все работает так же корректно

Максим
10.04.2018
17:29:24
У меня этот свитч не меняет язык в хроме
window.navigator.userLanguage || window.navigator.language;
хотя я почти ничего не понимаю в локалях
Русский вроде там "ru" просто

Default
10.04.2018
17:32:31

Max
10.04.2018
17:32:40
У меня все поменял:
На запрос: console.log('lang:', window.navigator.userLanguage || window.navigator.language);
Вывел: "lang: ru"
Хотя он у меня и так "ru" выводит

Anton
10.04.2018
17:36:08
7
&
?

Max
10.04.2018
17:37:05
Я же уже это делал, все нормально выводит
MacOS 10.13.4. Хотя и на более старших версия все нормально было

Google

Anton
10.04.2018
17:39:38
Понял. Спасибо. Неужели React может как-то подправлять этот момент....не верю в это. Те же рендер-функции...Что-то еще должно быть)

Max
10.04.2018
17:40:55
Не, думаю здесь не реакт

Максим
10.04.2018
17:42:56
У меня всегда lang: ru выводит

Max
10.04.2018
17:42:57
Так тоже все работает: document.body.style.lineHeight = 7.6 + 'px'
"7.6px"
У меня тоже

Максим
10.04.2018
17:43:28
не понятно, как изменить язык

Anton
10.04.2018
17:50:48
"dev": "cross-env LANG=us_US node .electron-vue/dev-runner.js ",

Максим
10.04.2018
17:51:08
А у меня-то нет )

Anton
10.04.2018
17:51:45
Попробуй ENV поменять внутри системы

Max
10.04.2018
17:51:50
Может все таки en_US ?

Anton
10.04.2018
17:52:02
упс

Максим
10.04.2018
17:52:59
"dev": "LANG=en_US electron-webpack dev",
И правда сработало

Max
10.04.2018
17:54:50
А для продакшена вы как будете делать?

Anton
10.04.2018
17:57:26
Но у меня для Windows клиент, для вторым планом
для Mac*

Google

Anton
10.04.2018
18:36:13
Получается, что в electron 2.0 уже не должно быть этого бага

Максим
10.04.2018
19:08:17

Admin
ERROR: S client not available

Anton
10.04.2018
19:08:29
Так и есть.
Я имел ввиду про релизную версию

Максим
10.04.2018
19:11:20
Ну, доживем до релиза и увидим. У меня локальный проект для компании. Поэтому для меня не слишком уж страшно. Тем более, что 99% сотрудников на линуксе.

Evgeniy
11.04.2018
08:31:34

Вадим
11.04.2018
17:03:06
electron-builder позволит бинарники собирать, а для апдейтов нужно свое))

Artem
11.04.2018
17:18:01
Скажите пожалуйста, как распаковать/открыть asar файл для извлечении (редактировании) кода? p.s использую windows 10 и OS X Yosemite. Заранее спасибо

Andrey
11.04.2018
17:28:15
https://github.com/electron/asar

Andreas
12.04.2018
13:09:51
День добрый. Посоветуете пожалуйста дистрибутив линукса на котором точно запуститься, на ubuntu 16.04 lts не хочет ругается на кернел

Сергей
12.04.2018
13:11:24

Владимир
12.04.2018
13:15:09
Я бы порекомендовал Debian 9, но это субъективно

Andreas
12.04.2018
13:26:17

Сергей
12.04.2018
13:27:41

Владимир
12.04.2018
13:28:29

Google

Владимир
12.04.2018
13:28:40
+ есть сообщества у каждой ОС
присоединяйся к сообществу и что не понятно спрашивай

Andreas
12.04.2018
14:59:11

Данил
12.04.2018
18:17:59
или ничем и юзер сам виноват будет, что убил процесс вместо его закрытия..

Andrey
12.04.2018
20:17:26
Я, обычно, сохраняю параметры в момент изменения, благо это не такое частое событие.

Данил
12.04.2018
20:18:30
но человек может еще поиграть с громкостью и самое главное - изменить размер окна и переместить его
а там за секунду несколько сотен эвентов

Andrey
12.04.2018
20:18:49
для этого можно использовать... ну скажем lodash.debounce

Данил
12.04.2018
20:19:32
что как зачем

Andrey
12.04.2018
20:20:49
можно вызывать метод сохраняющий настройки скажем с паузой 1с. Пусть пользователь там дёргает ползунком, сохранение будет происходить не чаще, чем раз в 1 секунду.

Данил
12.04.2018
20:22:11
addEventListener { once }, сет таймаут на секунду, в таймауте сохранение и опять онс листенер
оставлю это на заметку
и да, я не хочу использовать зависимости вообще