A Zen Mode kapcsoló: hogyan működik és mit rejt el
A Zen Mode az az egyetlen kapcsoló, amelyet a legtöbb talavo-felhasználó állandóan bekapcsolva hagy. Érintsd meg, és a YouTube azon részei, amelyeket arra terveztek, hogy görgetésben tartsanak, csendesen eltűnnek. Íme pontosan, mit távolít el, és miért kapcsolóként építettük meg ahelyett, hogy mindenkire rákényszerítenénk.
Mi tűnik el
- A Shorts-polc — a végtelen függőleges hírfolyam és a főoldali sora, a platform legnagyobb időfalója.
- Hozzászólások — teljesen összecsukva, hogy a videót nézd az alatta lévő vita helyett.
- Ajánlások — a „következő“ videók oldalsávja és a végképernyős rács, amely automatikusan a következő órába játszik.
- Moziterem-keretezés — a lejátszó kiszélesítve, hogy a videó legyen az oldal, ne pedig egy csali által körülvett ablak.
Hogyan működik valójában
A Zen Mode két együttműködő réteg. Az első a natív tartalomblokkolás: a talavo szabályokat fordít le a WebKit saját WKContentRuleListStore-jába, ugyanabba a mechanizmusba, amelyet a Safari tartalomblokkolók használnak. Ezek a szabályok a motoron belül futnak, mielőtt a pixelek megrajzolódnak, így a blokkolt elemek sosem kerülnek elrendezésbe vagy hálózatba.
A második réteg a célzott stílusok és scriptek az oldalba injektálva, amelyek elrejtik azokat a dinamikus részeket, amelyeket a YouTube görgetés közben kliensoldalon renderel. Mivel a YouTube folyamatosan szállít elrendezés-változtatásokat, ez a réteg úgy van megírva, hogy az összetevők struktúrájához illeszkedjen, ne törékeny egyszeri osztálynevekhez — és ez az, amit kiadások között frissítünk.
Miért kapcsoló
Néha tényleg szükséged van a hozzászólásokra — egy bemutató rögzített javítása, egy recept helyettesítői. A Zen Mode egyetlen érintésnyire van a jobb oldali docktól, és a talavo oldalanként megjegyzi a választásodat, így az oldalt úgy találod, ahogyan hagytad. Az alapértelmezett, amellyel törődünk, nem az „minden ki“ — hanem a te alapértelmezeted, amely megmarad anélkül, hogy gondolkodni kellene rajta.
Kellenek a többi szűrő is? Ugyanabban a dockban vannak — a változásnaplóban megtalálod, mikor jelent meg mindegyik.