@@ -3527,6 +3527,29 @@ void ImGuiFullscreen::SetTheme(std::string_view theme)
35273527 UIStyle.ToastTextColor = HEX_TO_IMVEC4 (0xffffff , 0xff );
35283528 UIStyle.ShadowColor = IM_COL32 (100 , 100 , 100 , 50 );
35293529 }
3530+ else if (theme == " DarkRuby" )
3531+ {
3532+ UIStyle.BackgroundColor = HEX_TO_IMVEC4 (0x1b1b1b , 0xff );
3533+ UIStyle.BackgroundTextColor = HEX_TO_IMVEC4 (0xffffff , 0xff );
3534+ UIStyle.BackgroundLineColor = HEX_TO_IMVEC4 (0xf0f0f0 , 0xff );
3535+ UIStyle.BackgroundHighlight = HEX_TO_IMVEC4 (0xab2720 , 0xff );
3536+ UIStyle.PopupFrameBackgroundColor = HEX_TO_IMVEC4 (0x313131 , 0xf2 );
3537+ UIStyle.PopupBackgroundColor = HEX_TO_IMVEC4 (0x212121 , 0xf2 );
3538+ UIStyle.PrimaryColor = HEX_TO_IMVEC4 (0x121212 , 0xff );
3539+ UIStyle.PrimaryLightColor = HEX_TO_IMVEC4 (0xb5b5b5 , 0xff );
3540+ UIStyle.PrimaryDarkColor = HEX_TO_IMVEC4 (0x000000 , 0xff );
3541+ UIStyle.PrimaryTextColor = HEX_TO_IMVEC4 (0xffffff , 0xff );
3542+ UIStyle.DisabledColor = HEX_TO_IMVEC4 (0x8d8d8d , 0xff );
3543+ UIStyle.TextHighlightColor = HEX_TO_IMVEC4 (0x676767 , 0xff );
3544+ UIStyle.PrimaryLineColor = HEX_TO_IMVEC4 (0xffffff , 0xff );
3545+ UIStyle.SecondaryColor = HEX_TO_IMVEC4 (0x969696 , 0xff );
3546+ UIStyle.SecondaryStrongColor = HEX_TO_IMVEC4 (0xdc143c , 0xff );
3547+ UIStyle.SecondaryWeakColor = HEX_TO_IMVEC4 (0x2a2e36 , 0xff );
3548+ UIStyle.SecondaryTextColor = HEX_TO_IMVEC4 (0xffffff , 0xff );
3549+ UIStyle.ToastBackgroundColor = HEX_TO_IMVEC4 (0x282828 , 0xff );
3550+ UIStyle.ToastTextColor = HEX_TO_IMVEC4 (0xffffff , 0xff );
3551+ UIStyle.ShadowColor = IM_COL32 (0 , 0 , 0 , 100 );
3552+ }
35303553 else if (theme == " PurpleRain" )
35313554 {
35323555 UIStyle.BackgroundColor = HEX_TO_IMVEC4 (0x341d56 , 0xff );
0 commit comments