inotia00 / ReVanced_Extended

ReVanced Extended Issues/Request repo
655 stars 20 forks source link

question (YT/YTM): Cairo-related questions #2184

Closed GucekPL closed 1 week ago

GucekPL commented 1 week ago

Application

Other

Question description

Hi, I have questions:

  1. Is that already know what Cairo Update will include for the YT and YTM applications?
  2. Will there be more Cairo-related things introduced in RVX?
  3. Why translucent navbar only works for Android 12 and above?

Acknowledgements

inotia00 commented 1 week ago
  1. Is that already know what Cairo Update will include for the YT and YTM applications?

Nah I'm just one user, so I don't know everything either 😅

Summarizing what has been revealed so far and what I have confirmed:

Cairo theme has been applied to Navigation bar, Toolbar, Splash animation, Seekbar, Notification dots, and Settings

As the YouTube version increases, the number of supported Cairo themes increases little by little (As for Cairo settings, it was first added in code in YouTube 19.03.xx and is almost complete in YouTube 19.20.xx, and has been distributed to some users)

Cairo theme still relies on A/B testing

Therefore, most Cairo themes can only be used with Google accounts with A/B testing applied, but some Cairo themes can be force enabled or disabled on the client side (e.g. Cairo settings and Cairo seekbar can be changed on the client side, but Cairo splash animation for YouTube and Cairo navigation bar cannot be changed on the client side)

2. Will there be more Cairo-related things introduced in RVX?

Cairo themes that can be force-enabled on the client side will be implemented in an RVX patch

3. Why translucent navbar only works for Android 12 and above?

For some reason the translucent navbar implemented by Google checks whether the user is using Android 12+ Probably because it uses APIs that are only used in Android 12+ (like MaterialYou)

GucekPL commented 1 week ago

Thanks you so much!!