1
0
mirror of https://github.com/ppy/osu.git synced 2026-05-13 20:33:35 +08:00

Fix LoadingLayer centering

oops.
This commit is contained in:
Dean Herbert
2026-03-07 02:51:50 +09:00
Unverified
parent 0988552567
commit de9cf751d2
@@ -49,9 +49,6 @@ namespace osu.Game.Graphics.UserInterface
Anchor = Anchor.Centre;
Origin = Anchor.Centre;
// Font awesome icon isn't centered perfectly.
Vector2 spinnerActualCentre = new Vector2(29.78f, 29.78f);
if (withBox)
{
Child = MainContents = new Container
@@ -84,7 +81,6 @@ namespace osu.Game.Graphics.UserInterface
{
Anchor = Anchor.Centre,
Origin = Anchor.Custom,
OriginPosition = spinnerActualCentre,
Colour = inverted ? Color4.Black : Color4.White,
Scale = new Vector2(0.6f),
RelativeSizeAxes = Axes.Both,
@@ -108,7 +104,6 @@ namespace osu.Game.Graphics.UserInterface
{
Anchor = Anchor.Centre,
Origin = Anchor.Custom,
OriginPosition = spinnerActualCentre,
Colour = inverted ? Color4.Black : Color4.White,
RelativeSizeAxes = Axes.Both,
Icon = FontAwesome.Solid.CircleNotch
@@ -154,6 +149,9 @@ namespace osu.Game.Graphics.UserInterface
{
base.UpdateAfterChildren();
// Font awesome icon isn't centered perfectly.
spinner.OriginPosition = spinner.DrawSize * 0.4963333333f;
if (withBox)
{
MainContents.CornerRadius = MainContents.DrawWidth / 4;