From f48dc529a8b8fb84919988e9a1c7c872b24b92c4 Mon Sep 17 00:00:00 2001 From: HJfod <60038575+HJfod@users.noreply.github.com> Date: Mon, 22 Apr 2024 20:50:44 +0300 Subject: [PATCH] slight color tweaks & smexy gradient --- loader/src/ui/mods/GeodeStyle.cpp | 5 +++-- loader/src/ui/mods/list/ModList.cpp | 6 +++++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/loader/src/ui/mods/GeodeStyle.cpp b/loader/src/ui/mods/GeodeStyle.cpp index b634122e..203ee67c 100644 --- a/loader/src/ui/mods/GeodeStyle.cpp +++ b/loader/src/ui/mods/GeodeStyle.cpp @@ -6,11 +6,12 @@ $execute { // todo: these names should probably be shorter so they fit in SSO... ColorProvider::get()->define("mod-list-bg"_spr, { 25, 17, 37, 255 }); ColorProvider::get()->define("mod-list-version-label"_spr, ccc3(112, 235, 41)); - ColorProvider::get()->define("mod-list-version-label-updates-available"_spr, ccc3(70, 250, 241)); + ColorProvider::get()->define("mod-list-version-label-updates-available"_spr, ccc3(88, 202, 255)); ColorProvider::get()->define("mod-list-restart-required-label"_spr, ccc3(153, 245, 245)); ColorProvider::get()->define("mod-list-restart-required-label-bg"_spr, ccc3(123, 156, 163)); ColorProvider::get()->define("mod-list-search-bg"_spr, { 83, 65, 109, 255 }); - ColorProvider::get()->define("mod-list-updates-available-bg"_spr, { 68, 61, 255, 255 }); + ColorProvider::get()->define("mod-list-updates-available-bg"_spr, { 139, 89, 173, 255 }); + ColorProvider::get()->define("mod-list-updates-available-bg-2"_spr, { 45, 110, 222, 255 }); ColorProvider::get()->define("mod-list-tab-selected-bg"_spr, { 168, 147, 185, 255 }); ColorProvider::get()->define("mod-list-tab-selected-bg-alt"_spr, { 147, 163, 185, 255 }); ColorProvider::get()->define("mod-list-featured-color"_spr, { 255, 255, 120, 255 }); diff --git a/loader/src/ui/mods/list/ModList.cpp b/loader/src/ui/mods/list/ModList.cpp index dafc035b..bbab6dd1 100644 --- a/loader/src/ui/mods/list/ModList.cpp +++ b/loader/src/ui/mods/list/ModList.cpp @@ -114,7 +114,11 @@ bool ModList::init(ModListSource* src, CCSize const& size) { m_updateAllMenu->setContentSize({ size.width, 30 }); m_updateAllMenu->setVisible(false); - auto updateAllBG = CCLayerColor::create(ColorProvider::get()->color("mod-list-updates-available-bg"_spr)); + auto updateAllBG = CCLayerGradient::create( + ColorProvider::get()->color("mod-list-updates-available-bg"_spr), + ColorProvider::get()->color("mod-list-updates-available-bg-2"_spr), + ccp(1, -.5f) + ); updateAllBG->setContentSize(m_updateAllMenu->getContentSize()); updateAllBG->ignoreAnchorPointForPosition(false); m_updateAllMenu->addChildAtPosition(updateAllBG, Anchor::Center);