Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: community style snippets #2540

Open
ArjixWasTaken opened this issue Oct 22, 2024 · 2 comments
Open

feat: community style snippets #2540

ArjixWasTaken opened this issue Oct 22, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@ArjixWasTaken
Copy link
Contributor

ArjixWasTaken commented Oct 22, 2024

The problem

Currently, a lot of people have frustrations with the way music.youtube.com is designed, and would like changes to be done.
The issue is that, it doesn't make sense to make/update a plugin for every single user suggestion.

Especially since a lot of UI issues can be fixed by just using a custom CSS file, which is already supported by th-ch/youtube-music.

Proposal

We make one plugin that "rules them all" (when it comes to CSS).
It would be a plugin that allows users to apply CSS snippets shared amongst the community,
similar to BetterDiscord's Themes, but focused on small UI tweaks instead of full client themes.

That way, issues like #2539, would not exist in the first place.

Specifics

As for how we would go about doing this, there are two routes we can take.

  1. Host user-themes on a *central github repo, so users would need to make a PR in order to add a tweak.
  2. We host a backend where users can sign into and submit CSS snippets directly from within the app.

No matter what route we take, we should inspect each and every CSS snippet, to avoid stuff like key loggers or IP loggers.

Notes

A big benefit to this would be that non-technical users would be able to use a plethora of appearance tweaks that we would not have included otherwise.


*: By that I mean a dedicated repo, so that th-ch/youtube-music doesn't have to release an update for each and every new snippet

@ArjixWasTaken
Copy link
Contributor Author

CC: @th-ch, @JellyBrick, @Su-Yong

@ArjixWasTaken
Copy link
Contributor Author

Example from a cousin project spicetify:

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants