-
Notifications
You must be signed in to change notification settings - Fork 936
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
Make adding themes easier #5071
Make adding themes easier #5071
Conversation
…estructive color logic
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe re-request review (leave a comment) after those are merged? (I will forget this PR in < 5 minutes |
c4e0f30
to
eb160bb
Compare
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
…at/making-adding-themes-easier
Conflicts have been resolved. A maintainer will review the pull request shortly. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
…at/making-adding-themes-easier
Conflicts have been resolved. A maintainer will review the pull request shortly. |
Co-authored-by: ChunkyProgrammer <[email protected]>
This PR is stale because it has been open 28 days with no activity. Remove stale label or comment or this will be closed in 14 days. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
PR seems to be abandoned as it has been stale for more than a month 6 june was the last commit to it and I requested them to look at some unresolved changes at 15 june |
…at/making-adding-themes-easier
…rr/FreeTube into feat/making-adding-themes-easier
Conflicts have been resolved. A maintainer will review the pull request shortly. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I skipped hot pink theme test, my eyes hurts
Make adding themes easier
Pull Request Type
Related issue
#5066 (comment)
Description
Summary: When adding a base theme and/or theme color today, there are many different files and CSS rules you have to modify to do that. This eliminates unnecessary instances of that, alongside adding code comments outlining what each section is. There is some reordering of the base themes & their corresponding primary/secondary colors to match their ordering elsewhere in the codebase, so the diff over-represents the magnitude of the change.
Changes (no behavioral changes):
themes.css
sectionsthemes.css
as opposed to theft-share-button.scss
file (most contributors don't think to check here, and for good reason)body
rule instead of.app
rule to allow for base theme rules lower in thethemes.css
file to have precedence over the initial declarationFixes:
Note:
Testing
Desktop