Add Everforest color themes#6468
Add Everforest color themes#6468FreeTubeBot merged 19 commits intoFreeTubeApp:developmentfrom DontBlameMe99:development
Conversation
Adds the Everforest color scheme
This compresses the svg file sizes by using https://svgoptimizer.com
Fixes the light secondary accent colors. Previously they were only three letters, which led to unmatching, ugly looking colors.
The official themes use Soft instead of Low in the name. Any reason this is changed to Low? |
Apparently they are using "Soft" on the main page. I only checked the color palette page, where it says low. Any suggestion on which I should use? |
I checked the commit history of both the pallete and the readme. the readme introduced soft, medium and hard on Mar 14, 2021 Best to stick with the most recent one so no changes needed :) |
|
im not seeing Turquoise anywhere in the pallete |
Head branch was pushed to by a user without write access
Renames the turquoise accent color to aqua, matching the official name of the palette.
Head branch was pushed to by a user without write access
This keeps the a-z sorting in the ThemeSettings.vue file
Changes the css I have missed from turquoise to aqua
Head branch was pushed to by a user without write access
|
@efb4f5ff-1298-471a-8973-3d47447115dc I have implemented what you have asked for. |
Head branch was pushed to by a user without write access
This also applies the a-z sorting in the colors.js files.
Head branch was pushed to by a user without write access
Thanks for pointing this outt It has been fixed. |
|
Dark Medium has a darker side bar compared to the other components. You can see that Dark Hard en Low have the same color for almost all components. Is there a particular reason for this? VirtualBoxVM_VIBloYfJRx.mp4 |
Head branch was pushed to by a user without write access
Makes the medium dark nav bar color match the other theme variants
Thanks for pointing this out. I somehow messed up the color when creating this variant. It has now been fixed! |
There was a problem hiding this comment.
Maybe im looking at this one too long but it seems like the gaps between these components appears smaller when switching to Light Low. I know that isnt happening but the colors make it look like that. Again im looking at this PR for way too long so this could be a nothing burger
VirtualBoxVM_g0GZWfeORp.mp4
@kommunarr is this concerning?
Co-authored-by: efb4f5ff-1298-471a-8973-3d47447115dc <73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com>
Head branch was pushed to by a user without write access
I think this only looks like it because the contrast in there is small. I don't think it's possible for the size to change, since I am not touching any CSS which does that. |
kommunarr
left a comment
There was a problem hiding this comment.
Sorry for the delay, I have been preoccupied with other duties. LGTM!
* feat: add everforest color scheme Adds the Everforest color scheme * perf: compress svg file sizes This compresses the svg file sizes by using https://svgoptimizer.com * fix: fix light secondary accent colors Fixes the light secondary accent colors. Previously they were only three letters, which led to unmatching, ugly looking colors. * refactor: rename turquoise to aqua Renames the turquoise accent color to aqua, matching the official name of the palette. * refactor: keep a-z sorting in themesettings This keeps the a-z sorting in the ThemeSettings.vue file * fix: change missing css from turquoise to aqua Changes the css I have missed from turquoise to aqua * feat: apply a-z sorting in color.js files This also applies the a-z sorting in the colors.js files. * fix: change light low card bg color for contrast ratio Modifies the Everforest Light Low bg-color to a lighter value, so the contrast ratio matches the required 4.5+ * Rename missed Turquoise to Aqua Co-authored-by: efb4f5ff-1298-471a-8973-3d47447115dc <73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com> * fix: add missing css * fix: add icons to missing css This adds the logo icons to the "missing css" which is found when the setting "match top bar with main color" is enabled * fix: correct light color ordering Corrects the light color ordering from dark -> light (instead of light -> dark) * fix: improve contrast ratio * feat: light accent color contrast Fixed the colorscheme with the light theme accent colors, by decreasing their lightness. * fix: update colors in colors.js Updates the colors in the colors.js file to match the ones in the colors.css file * fix: make index.js use the correct bg colors * fix: make medium dark nav color match theme Makes the medium dark nav bar color match the other theme variants * Fix themes.css side-nav-color Co-authored-by: efb4f5ff-1298-471a-8973-3d47447115dc <73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com> --------- Co-authored-by: DontBlameMe <32d1938e-18da-413a-853a-ccec6ded1347@slmails.com> Co-authored-by: efb4f5ff-1298-471a-8973-3d47447115dc <73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com> Co-authored-by: DontBlameMe <dontblameme@noreply.codeberg.org>
* feat: add everforest color scheme Adds the Everforest color scheme * perf: compress svg file sizes This compresses the svg file sizes by using https://svgoptimizer.com * fix: fix light secondary accent colors Fixes the light secondary accent colors. Previously they were only three letters, which led to unmatching, ugly looking colors. * refactor: rename turquoise to aqua Renames the turquoise accent color to aqua, matching the official name of the palette. * refactor: keep a-z sorting in themesettings This keeps the a-z sorting in the ThemeSettings.vue file * fix: change missing css from turquoise to aqua Changes the css I have missed from turquoise to aqua * feat: apply a-z sorting in color.js files This also applies the a-z sorting in the colors.js files. * fix: change light low card bg color for contrast ratio Modifies the Everforest Light Low bg-color to a lighter value, so the contrast ratio matches the required 4.5+ * Rename missed Turquoise to Aqua Co-authored-by: efb4f5ff-1298-471a-8973-3d47447115dc <73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com> * fix: add missing css * fix: add icons to missing css This adds the logo icons to the "missing css" which is found when the setting "match top bar with main color" is enabled * fix: correct light color ordering Corrects the light color ordering from dark -> light (instead of light -> dark) * fix: improve contrast ratio * feat: light accent color contrast Fixed the colorscheme with the light theme accent colors, by decreasing their lightness. * fix: update colors in colors.js Updates the colors in the colors.js file to match the ones in the colors.css file * fix: make index.js use the correct bg colors * fix: make medium dark nav color match theme Makes the medium dark nav bar color match the other theme variants * Fix themes.css side-nav-color Co-authored-by: efb4f5ff-1298-471a-8973-3d47447115dc <73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com> --------- Co-authored-by: DontBlameMe <32d1938e-18da-413a-853a-ccec6ded1347@slmails.com> Co-authored-by: efb4f5ff-1298-471a-8973-3d47447115dc <73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com> Co-authored-by: DontBlameMe <dontblameme@noreply.codeberg.org>
|
Sorry to bother, I'm in v0.23.5 and the theme does not appear in the settings menu. Am I missing something? |
|
@mgonrui it will be available in v0.24.0 |






Add the everforest color themes
Pull Request Type
Related issue
closes #4650
Description
This pull request adds the everforest color themes (found at https://github.com/sainnhe/everforest)
This means that this adds:
I have also already compressed the SVG files on the website https://svgoptimizer.com
Screenshots
Testing
I have checked every screen I can find (if there are any things missing etc.) I have also checked every color contrast I could think of.