Skip to content

Conversation

@efb4f5ff-1298-471a-8973-3d47447115dc
Copy link
Member

@efb4f5ff-1298-471a-8973-3d47447115dc efb4f5ff-1298-471a-8973-3d47447115dc commented Nov 11, 2025

Pull Request Type

  • Sentence case prep

Related issue

#5000

Description

In preparation for #5000 i looked around the code for stuff that wouldnt make sense anymore after the transition to sentence case. As that issue pointed out, transforming text is one of them.

  • Since we introduced tabs across all our pages we've drawn inspiration from the Channel page on YouTube. For a while now YT is using lowercase for their Channel page tabs so this update reflects that change on the Subscription, Channel and Trending pages.
  • The "Subscribe" button on YouTube has not used all caps for the past three years so i've updated it to match their current style.
  • Video format selection labels no longer use all caps
  • The "Upcoming" label has been updated to lowercase to match YouTube’s style, and the same change has been applied to the "Watched" label for consistency.

Screenshots

YT:
firefox_aA0rjyDXtD
firefox_Zyhwb1WMFy
firefox_mfpaX2gAXQ

FT after changes:
VirtualBoxVM_1W1Y7pGA98
VirtualBoxVM_DgnuRkrJvB
VirtualBoxVM_DJcZA9TRGn
VirtualBoxVM_cNuB7fWEap

Testing

  • Go to the Subscription, Trending and Channel pages and check that all the tabs arent using uppercase anymore
  • Go to your Channels list and check that the Subscribe button isnt using uppercase anymore
  • Find an Upcoming video and check that the upcoming label isnt using uppercase anymore
  • Mark a video as Watched to see that the Watched label is the same as what i just wrote
  • Go to a video and select the Video formats button. See that it uses sentence casing.

Desktop

  • OS: Windows 11
  • OS Version: 24H2

@FreeTubeBot FreeTubeBot enabled auto-merge (squash) November 11, 2025 14:35
@github-actions github-actions bot added the PR: waiting for review For PRs that are complete, tested, and ready for review label Nov 11, 2025
absidue
absidue previously approved these changes Nov 11, 2025
.videoWatched,
.live,
.upcoming {
.live {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we want to keep the user-select: none; for videoWatched and upcoming?

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good catch. Fixed now.

@FreeTubeBot FreeTubeBot merged commit ec473ab into FreeTubeApp:development Nov 12, 2025
5 checks passed
@github-actions github-actions bot removed the PR: waiting for review For PRs that are complete, tested, and ready for review label Nov 12, 2025
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.

6 participants