code-charity / code-charity/youtube

Have miniplayer be percentage based rather than absolute size

Open
#2,297 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Completion CSS good first issue help wanted up-for-grabs 🧩Plan ready
Dominant language
JavaScript
Stars
4.6k
Forks
996
Avg merge
2d 15h
Merged PRs (30d)
7

Description

PROBLEM:
my window changes sizes often because I bounce around where my YouTube videos are playing and it is kind of annoying when I have to change the size of the miniplayer constantly when I change what monitor my YouTube is playing on.

SOLUTION:
make the miniplayer size percentage based. Or have it be a certain percentage of the window size rather than have an absolute resolution for the miniplayer.

RELEVANCE / SCOPE:
anyone who likes the miniplayer and regularly changes the size of the YouTube window would find this feature fantastic. I am not sure how many others are like me though.

"SIDE EFFECTS":
shouldn't be any conflicts with other features and you can't lock the miniplayer to an exact resolution in the settings anyway so I don't imagine anyone would be upset about the change.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the extension's miniplayer sizing and settings entry points, then trace where its current absolute size is stored and applied. Define the percentage behavior across differently sized YouTube windows and verify manually that the miniplayer scales consistently without introducing a fixed-resolution setting.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.