Size: a a a

JavaScript Noobs — сообщество новичков

2020 September 26

j

jk in JavaScript Noobs — сообщество новичков
Поиграться с capturePage например.
источник

j

jk in JavaScript Noobs — сообщество новичков
Слабо представляю что это за vibrancy эффект и чем он от блюра отличается.
источник

АМ

Александр Матчин... in JavaScript Noobs — сообщество новичков
Kostya Mironov
А решение написать?)
Вопрос снят. Разобрался. Это оказывается NFE (Named Function Expression) и оно имеет ссылку на самого себя - так написано на лерн.джс.ру. Следовательно внутри вложенного сеттаймаута можно указать имя самой функции и это будет ссылка на нее же.

let timerId = setTimeout(function tick() {
 alert('tick');
 timerId = setTimeout(tick, 2000); // (*)
}, 2000);
источник

IE

Igor' Ember in JavaScript Noobs — сообщество новичков
jk
Слабо представляю что это за vibrancy эффект и чем он от блюра отличается.
Это и есть блюр (gaussian blur).
источник

IE

Igor' Ember in JavaScript Noobs — сообщество новичков
jk
https://github.com/electron/electron/issues/3002 наверное надо костылить.
Там что-то пишут о NSVisualEffectView, но чёт не совсем понимаю, как это использовать
источник

IE

Igor' Ember in JavaScript Noobs — сообщество новичков
Хм, если этого эффекта нет, то ради него я готов даже что-то в попенсорс закоммитить. Единственная проблема, что не совсем понимаю, как это делается в данном случае. Может кто-то просветить?
источник

j

jk in JavaScript Noobs — сообщество новичков
Igor' Ember
Там что-то пишут о NSVisualEffectView, но чёт не совсем понимаю, как это использовать
Вероятно это часть апи макоси и к другим системам не имеет отношения. Там походу не только блюр а ещё и прозрачность.
источник

IE

Igor' Ember in JavaScript Noobs — сообщество новичков
jk
Вероятно это часть апи макоси и к другим системам не имеет отношения. Там походу не только блюр а ещё и прозрачность.
господи, за что...
источник

j

jk in JavaScript Noobs — сообщество новичков
Igor' Ember
господи, за что...
Вот здесь ещё наработки для винды, но для линукса боюсь ничего такого в ближайшее время не будет. https://github.com/arkenthera/electron-vibrancy
источник

j

jk in JavaScript Noobs — сообщество новичков
Там и композитные и оконные менеджеры могут быть произвольными.
источник

j

jk in JavaScript Noobs — сообщество новичков
Так что волшебной кнопки скорее всего не будет вовсе.
источник

j

jk in JavaScript Noobs — сообщество новичков
У тебя есть вариант сделать скриншот страницы, размыть его и получить что-то отдалённо похожее.
источник

j

jk in JavaScript Noobs — сообщество новичков
Будет колхозно - зато на всех платформах.
источник

j

jk in JavaScript Noobs — сообщество новичков
Ааа, я понял как это выглядит. Прозрачность с размытием фона под окном. Ну такое наверное нереально соорудить.
источник

IE

Igor' Ember in JavaScript Noobs — сообщество новичков
jk
Ааа, я понял как это выглядит. Прозрачность с размытием фона под окном. Ну такое наверное нереально соорудить.
А какой-нибудь плагин написать на GTK ? Что значит, что совсем нереально, в Apple же это как-то сделали.
Как вообще электрон работает, он для линукса на базе GTK  работает или там как-то иначе устроено всё?
источник

В-

Вернер Карл Гейзенбе... in JavaScript Noobs — сообщество новичков
Igor' Ember
А какой-нибудь плагин написать на GTK ? Что значит, что совсем нереально, в Apple же это как-то сделали.
Как вообще электрон работает, он для линукса на базе GTK  работает или там как-то иначе устроено всё?
Это разве не тупо браузер в окне?)
источник

IE

Igor' Ember in JavaScript Noobs — сообщество новичков
Вернер Карл Гейзенберг - Агент Госдепа
Это разве не тупо браузер в окне?)
Тогда почему этот тупо браузер на маке может воспроизводить эффект размытия?
источник

IE

Igor' Ember in JavaScript Noobs — сообщество новичков
Там нативный метод какой-то вызывается? А такой же метод для линукса нельзя написать?
источник

j

jk in JavaScript Noobs — сообщество новичков
Igor' Ember
Там нативный метод какой-то вызывается? А такой же метод для линукса нельзя написать?
Можно всё что не запрещено. Другое дело сколько времени и сил ты намерен в это вложить.
источник

j

jk in JavaScript Noobs — сообщество новичков
Насколько я понимаю тебе придётся рулить зоопарком композитных менеджеров чтобы провернуть такой эффект.
источник