Skip to content

Big update add alot of expflags#60

Open
legoskid wants to merge 122 commits intoytm15:mainfrom
legoskid:cors2
Open

Big update add alot of expflags#60
legoskid wants to merge 122 commits intoytm15:mainfrom
legoskid:cors2

Conversation

@legoskid
Copy link
Copy Markdown
Contributor

@legoskid legoskid commented Dec 4, 2025

I am going to add the features requested here: https://www.reddit.com/r/oldyoutubelayout/s/oxpOOIq7CZ @ErikaXGH
I also put in a new invidious url which is 10x better, but however it's not niche as yt.omada.cafe because it's listed as an official instance so who knows what could happen later

I'm also going to add this and i'm leaving this here so i don't forget:
Expflag to move the comments page to the details page (bottom left) on iPad instead of the side (collapsing comments expflag on phone)
Expflag to show @ names on comments (unfortunately with the ratelimits on the CORS proxy its not possible to go and request each channel name which what happens now)
Expflag to turn off the highlight on a pinned comment
Expand the description of the custom invidious url expflag

Also maybe fix #57 if it is not fixed by the time i finish all that (pls edit perms i'm carrying (but i also see you editing my code so i'm sorry if it is too low quality))

Update I'm also going to add in these too:

  • bigger hitbox for the video slider
  • Function to change the invidious url to blank to reset it, which will be useful because everyone's still going to be on the old url when this gets merged
  • Fix the subscriptions icon, it always had square borders not rounded
    (Credit to ios reminders app)

And @ErikaXGH @CIIOIIIILLLLLLLLLLLLLLLL gave me the suggestions to add a inbox and camera button so I'm doing that too (And someone wanted the new library icon)

  • Subscriptions icon change
  • Ytm15 Offline Library?

Add sections to the settings page, like “how to add ytm2015 as a webapp” and maybe even some fake ones like “send feedback” or “Your data in YouTube”

W combo, the cors proxy has the best ratelimits and the invidious instance has a non-disabled popular page
I accidentally did a open file search instead of a current project search in kate
@ErikaXGH
Copy link
Copy Markdown

ErikaXGH commented Dec 6, 2025

Thank you @legoskid also I forgot to mention to add the camera icon as a alternative icon.

@CIIOIIIILLLLLLLLLLLLLLLL
Copy link
Copy Markdown

Will you also add the exp flags to replace notifications to inbox

@legoskid
Copy link
Copy Markdown
Contributor Author

legoskid commented Dec 8, 2025

Will you also add the exp flags to replace notifications to inbox

Thanks for the idea

@legoskid
Copy link
Copy Markdown
Contributor Author

legoskid commented Dec 8, 2025

Thank you @legoskid also I forgot to mention to add the camera icon as a alternative icon.

For the cast button? I can do that too but if there becomes another misc thing to add then the cast and camera icons will become seperate

Reddit post expflag 1
I'm doing this in my nwea testing lol
@CIIOIIIILLLLLLLLLLLLLLLL
Copy link
Copy Markdown

I wish there was an exp flag to fix the ios problem of it using the built in player instead of the ytm15 player

@CIIOIIIILLLLLLLLLLLLLLLL
Copy link
Copy Markdown

also someone requested this #26

@ytm15
Copy link
Copy Markdown
Owner

ytm15 commented Dec 9, 2025 via email

@legoskid
Copy link
Copy Markdown
Contributor Author

legoskid commented Dec 9, 2025

I wish there was an exp flag to fix the ios problem of it using the built in player instead of the ytm15 player

I have the same probem on ios 16 iphone, but on a ios 15 ipad it doesn't show the ios player, but the fullscreen doesn't work. i'm probably not the one to fix this since you need a real phone to debug this and I'm working on this project solely when i'm in school and i'm bored so i can't just pull out my phone (and i definitely can't show a webserver on the local network because the school wifi blocks it

@CIIOIIIILLLLLLLLLLLLLLLL
Copy link
Copy Markdown

Also fix the light mode icon colors to 5F5F5F and dark mode icon colors to 8F8F8F

@legoskid
Copy link
Copy Markdown
Contributor Author

Also fix the light mode icon colors to 5F5F5F and dark mode icon colors to 8F8F8F

Whered you get these colors

(bottom left) on iPad instead of the side
correct || to &&
@CIIOIIIILLLLLLLLLLLLLLLL
Copy link
Copy Markdown

Also fix the light mode icon colors to 5F5F5F and dark mode icon colors to 8F8F8F

Whered you get these colors

Those are the actual colors of the youtube icons, I just used a website

@ErikaXGH
Copy link
Copy Markdown

Are you going to do the download and save buttons?

@ErikaXGH
Copy link
Copy Markdown

It's dead😭

@ErikaXGH
Copy link
Copy Markdown

No updates?

@Yacine-Book
Copy link
Copy Markdown
Collaborator

Yacine-Book commented Dec 11, 2025 via email

@CIIOIIIILLLLLLLLLLLLLLLL
Copy link
Copy Markdown

Message to legoskid: remind me when you're done with the final pull request, so I can merge it with YTm15 later

On Fri, 12 Dec 2025, 02:02 Xx_Toughgamerdude_xX, @.> wrote: ErikaXGH left a comment (ytm15/ytm15.github.io#60) <#60 (comment)> No updates? — Reply to this email directly, view it on GitHub <#60 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/A4C7Q6X2STOFMUGKQU7RGXT4BHZX5AVCNFSM6AAAAACOC23MK6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTMNBUGE2TCNZTGM . You are receiving this because you are subscribed to this thread.Message ID: @.>

Hes not done yet, he still got a few more things to do

@CIIOIIIILLLLLLLLLLLLLLLL
Copy link
Copy Markdown

[
IMG_3367
]whats this layout?

@legoskid
Copy link
Copy Markdown
Contributor Author

No updates?

Yo dam i just had a day off of school yesterday and like i said i always update this during class since it's boring doing it at home (Weird flex i unenrolled my chromebook it is still going strong for 1 year thats how im doing this)

@legoskid
Copy link
Copy Markdown
Contributor Author

Also fix the light mode icon colors to 5F5F5F and dark mode icon colors to 8F8F8F

Whered you get these colors

Those are the actual colors of the youtube icons, I just used a website

And I fact checked this myself with old youtube screenshots so yeah its correct and i just pushed it

@legoskid
Copy link
Copy Markdown
Contributor Author

[ IMG_3367 ]whats this layout?

There was always supposed to be a share button there so maybe it was turned off by OS doesn't support it or what country that screenshot was taken it

@legoskid
Copy link
Copy Markdown
Contributor Author

Are you going to do the download and save buttons?

Yes

@CIIOIIIILLLLLLLLLLLLLLLL
Copy link
Copy Markdown

527766388-6a2b3f43-b8a4-4460-9aa3-dfa3128d2e90 (1)

I’m gonna be honest, that SVG looks pretty bad. Hopefully it looks better when it’s small if that’s the one being used

Because they're scanning it through a svg to png when i've already said I want a svg from the source

I literally made it in scratch not svg to png

@Entinty1999
Copy link
Copy Markdown

527766388-6a2b3f43-b8a4-4460-9aa3-dfa3128d2e90 (1)

I’m gonna be honest, that SVG looks pretty bad. Hopefully it looks better when it’s small if that’s the one being used

Because they're scanning it through a svg to png when i've already said I want a svg from the source

I literally made it in scratch not svg to png

Oh that’s why it looks sloppy, I remember Scratch being annoying to make any non-pixelated art with

@legoskid
Copy link
Copy Markdown
Contributor Author

527766388-6a2b3f43-b8a4-4460-9aa3-dfa3128d2e90 (1)

I’m gonna be honest, that SVG looks pretty bad. Hopefully it looks better when it’s small if that’s the one being used

Because they're scanning it through a svg to png when i've already said I want a svg from the source

I literally made it in scratch not svg to png

Oh. I used scratch for the v10 cast icon, but you can't just export it and it's done, you have to actually edit the svg file and compress it down and everything and make it look neat. I am doing something myself rn.
image

@legoskid
Copy link
Copy Markdown
Contributor Author

527766388-6a2b3f43-b8a4-4460-9aa3-dfa3128d2e90 (1)

I’m gonna be honest, that SVG looks pretty bad. Hopefully it looks better when it’s small if that’s the one being used

Because they're scanning it through a svg to png when i've already said I want a svg from the source

I literally made it in scratch not svg to png

Oh. I used scratch for the v10 cast icon, but you can't just export it and it's done, you have to actually edit the svg file and compress it down and everything and make it look neat. I am doing something myself rn. image

On second thought nevermind i'll just try to fix the one you made in scratch. I'm not adding the small icon subscription though, it will come eventually

@legoskid
Copy link
Copy Markdown
Contributor Author

legoskid commented Apr 24, 2026

I don't think I actually added the new pivot icons to the actual non 2015 pivot bar, and the invidious instance is down meaning I can't actually check so MORE WAITING (also i am in a state test currently so)

@legoskid
Copy link
Copy Markdown
Contributor Author

Okay, NOW in a couple of hours i will unmark this as draft if I didn't miss anything

@legoskid
Copy link
Copy Markdown
Contributor Author

if I ping these, they should be closed when this is merged I think: #46 #53 #70 #71

@legoskid
Copy link
Copy Markdown
Contributor Author

if I ping these, they should be closed when this is merged I think: #46 #53 #70 #71

Closes #46 , Closes #53 , Closes #70 , Closes #71

@legoskid
Copy link
Copy Markdown
Contributor Author

if I ping these, they should be closed when this is merged I think: #46 #53 #70 #71

Closes #46 , Closes #53 , Closes #70 , Closes #71

yeah it didn't work lol ignore this

@Entinty1999
Copy link
Copy Markdown

Okay, NOW in a couple of hours i will unmark this as draft if I didn't miss anything

Good timing, too
IMG_2332

(In case you couldn’t tell by the screenshot, the YTm15 BETA repo has officially hit 100 commits!)

@Yacine-Book
Copy link
Copy Markdown
Collaborator

Yacine-Book commented Apr 25, 2026 via email

@Entinty1999
Copy link
Copy Markdown

YTm15 BETA may be dead when this gets merged but it had a good run

On Sat, 25 Apr 2026, 06:17 Entinty1999, @.> wrote: Entinty1999 left a comment (ytm15/ytm15.github.io#60) <#60 (comment)> Okay, NOW in a couple of hours i will unmark this as draft if I didn't miss anything Good timing, too IMG_2332.jpeg (view on web) https://github.com/user-attachments/assets/2f40d24e-3f15-4a67-b628-f1742a360e6e (In case you couldn’t tell by the screenshot, the YTm15 BETA repo has officially hit 100 commits!) — Reply to this email directly, view it on GitHub <#60 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/A4C7Q6RRRFVSAO2X735ODET4XQU25AVCNFSM6AAAAACOC23MK6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHM2DGMJXG43DMNBSHA . Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS https://github.com/notifications/mobile/ios/A4C7Q6TC5GGYDCNG7AOD6TL4XQU25A5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTIMZRG43TMNRUGI4KM4TFMFZW63VHNVSW45DJN5XKKZLWMVXHJKTGN5XXIZLSL5UW64Y and Android https://github.com/notifications/mobile/android/A4C7Q6V4H26EA4TGYKH6KIL4XQU25A5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTIMZRG43TMNRUGI4KM4TFMFZW63VHNVSW45DJN5XKKZLWMVXHJLTGN5XXIZLSL5QW4ZDSN5UWI. Download it today! You are receiving this because you were mentioned.Message ID: <ytm15/ytm15 .@.>

Not completely, the eracast PR is already there: ytm15-beta-org.github.io/eracast

However, obviously the EraCast Mode PR is not NEARLY as big as this one is so it won’t have as many users

@legoskid legoskid marked this pull request as ready for review April 27, 2026 17:04
@legoskid
Copy link
Copy Markdown
Contributor Author

YTm15 BETA may be dead when this gets merged but it had a good run

On Sat, 25 Apr 2026, 06:17 Entinty1999, @.> wrote: Entinty1999 left a comment (ytm15/ytm15.github.io#60) <#60 (comment)> Okay, NOW in a couple of hours i will unmark this as draft if I didn't miss anything Good timing, too IMG_2332.jpeg (view on web) https://github.com/user-attachments/assets/2f40d24e-3f15-4a67-b628-f1742a360e6e (In case you couldn’t tell by the screenshot, the YTm15 BETA repo has officially hit 100 commits!) — Reply to this email directly, view it on GitHub <#60 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/A4C7Q6RRRFVSAO2X735ODET4XQU25AVCNFSM6AAAAACOC23MK6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHM2DGMJXG43DMNBSHA . Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS https://github.com/notifications/mobile/ios/A4C7Q6TC5GGYDCNG7AOD6TL4XQU25A5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTIMZRG43TMNRUGI4KM4TFMFZW63VHNVSW45DJN5XKKZLWMVXHJKTGN5XXIZLSL5UW64Y and Android https://github.com/notifications/mobile/android/A4C7Q6V4H26EA4TGYKH6KIL4XQU25A5CNFSNUABFM5UWIORPF5TWS5BNNB2WEL2JONZXKZKDN5WW2ZLOOQXTIMZRG43TMNRUGI4KM4TFMFZW63VHNVSW45DJN5XKKZLWMVXHJLTGN5XXIZLSL5QW4ZDSN5UWI. Download it today! You are receiving this because you were mentioned.Message ID: <ytm15/ytm15 .@.>

Not completely, the eracast PR is already there: ytm15-beta-org.github.io/eracast

However, obviously the EraCast Mode PR is not NEARLY as big as this one is so it won’t have as many users

I've probably said this before, but I haven't worked on it because most of the time I'm dealing with API (aka handpicking elements from the HTML) stuff and those tools are on my home computer. I will try to look for something that's suitable for a chromebook

@legoskid
Copy link
Copy Markdown
Contributor Author

Also, if any of you want, you can DM me on disc: ecneirepxeswodniw but reverse it and that's my tag

@CIIOIIIILLLLLLLLLLLLLLLL
Copy link
Copy Markdown

HEY

@CIIOIIIILLLLLLLLLLLLLLLL
Copy link
Copy Markdown

YOU STILL HAVENT ADDED MY SUBSCRIPTION BUTTON

@Entinty1999
Copy link
Copy Markdown

YOU STILL HAVENT ADDED MY SUBSCRIPTION BUTTON

Maybe there was something wrong with that asset too, IDK. Like if it was a PNG to SVG or something

@CIIOIIIILLLLLLLLLLLLLLLL
Copy link
Copy Markdown

YOU STILL HAVENT ADDED MY SUBSCRIPTION BUTTON

Maybe there was something wrong with that asset too, IDK. Like if it was a PNG to SVG or something

ITS MADE IN SCRATCH, NOT PNG TO SVG

@Entinty1999
Copy link
Copy Markdown

YOU STILL HAVENT ADDED MY SUBSCRIPTION BUTTON

Maybe there was something wrong with that asset too, IDK. Like if it was a PNG to SVG or something

ITS MADE IN SCRATCH, NOT PNG TO SVG

There may have been some other issue with it then, IDK. Wait for legoskid to respond

@legoskid
Copy link
Copy Markdown
Contributor Author

YOU STILL HAVENT ADDED MY SUBSCRIPTION BUTTON

I literally said numerous times i would do it next time and also I would do it myself

@legoskid
Copy link
Copy Markdown
Contributor Author

legoskid commented May 4, 2026

Dead chat ong

@ErikaXGH
Copy link
Copy Markdown

ErikaXGH commented May 4, 2026

Fr. Did you add the newer icons for the video player?

@legoskid
Copy link
Copy Markdown
Contributor Author

legoskid commented May 4, 2026

Fr. Did you add the newer icons for the video player?

@Yacine-Book said he would work on video player expflags after this is merged, so it is not in here yet

@Entinty1999
Copy link
Copy Markdown

Dead chat ong

Lol

@ErikaXGH
Copy link
Copy Markdown

ErikaXGH commented May 5, 2026

Fr. Did you add the newer icons for the video player?

@Yacine-Book said he would work on video player expflags after this is merged, so it is not in here yet

Still hasn't been merged

@Entinty1999
Copy link
Copy Markdown

Fr. Did you add the newer icons for the video player?

@Yacine-Book said he would work on video player expflags after this is merged, so it is not in here yet

Still hasn't been merged

That’s the point. It won’t be worked on until AFTER it’s merged

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Underlined links even when APP_UNDERLINE_BUTTONS is disabled

6 participants