This update fixes minor bugs , especially with th UI as YouTube keeps updating , it also improves the functionality of other features as well , such as PiP and downloader.
I always want to implement new features into YTPRO, but regardless, each month i have to fix bugs instead, that's so annoying, i mean not exactly, but yes. Nevertheless i shall be updating the repo from time to time , I hope more people contribute to this repo as well , but i won't be able to manage many PRs as well , so regardless of everything it's a hassle for me either way lol.
(there's a PR pending btw lol).
In the next update i shall be focusing more on the optimization and new features of YTPRO , especially for old devices, as the script.js still has a lot of legacy code written years ago.
Bug fixes and improvements
- Fixed downloader, as YouTube requires an assertion token ig , idk , but yeah it's fixed
- Fixed the UI , as YouTube's UI got updated, many elements were glitched cuz of that, especially in the shorts feed.
- Fixed the dislikes viewer , as youtube entirely removed the dislikes button from the shorts feed , the dislikes are now shown just below the number of likes.
- Fixed the issue with PiP mode , ig that was cuz chromium required user gesture for
fullScreenMode(which was being used by YTPRO for PiP mode) , so i implemented a touch event on webview ,onUserLeaveHint, i mean it works on my device for now lol. Also , i did PiP for shorts as well , but the next and prev buttons don't work for now , as YouTube doesn't declare them inMediaMetaDatafor shorts. (I may fix this in future) - Fixed minor UI colours and also updated the models for Gemini , and fixed the Gemini bugs as well.
- Now you can hide the community posts from your feed as well.
- Idr , but i must have fixed a few more bugs as well lol.
This updates fixes #178 #192 #188 #193 #194 #190 #199
Anyways, have fun with this update 🫡 , see u with another update lol.