Blog

A Zen Mode kapcsoló: hogyan működik és mit rejt el

A talavo csapatától4 perc olvasás

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.