Fix unreadable colour hex code text due to low contrast

Logic is shared with the timeline blueprints which also have the same
problem of displaying text on top of a combo colour.

Slightly modified the formula. Seems to yield better results on a
subjective check.
This commit is contained in:
Bartłomiej Dach
2021-04-18 19:46:54 +02:00
parent 67c19df000
commit a8027d87b6
3 changed files with 27 additions and 4 deletions

View File

@ -10,6 +10,7 @@ using osu.Framework.Graphics.Shapes;
using osu.Framework.Graphics.UserInterface;
using osu.Framework.Localisation;
using osu.Game.Graphics.Sprites;
using osu.Game.Utils;
using osuTK;
using osuTK.Graphics;
@ -98,6 +99,7 @@ namespace osu.Game.Graphics.UserInterfaceV2
{
fill.Colour = current.Value;
colourHexCode.Text = current.Value.ToHex();
colourHexCode.Colour = ColourUtils.ForegroundTextColourFor(current.Value);
}
}
}