Use grid container to avoid layout changes when changing language

This commit is contained in:
Dean Herbert 2022-07-13 23:22:50 +09:00
parent 0db1caf591
commit 3b554140db

View File

@ -28,6 +28,19 @@ namespace osu.Game.Overlays.FirstRunSetup
private void load()
{
Content.Children = new Drawable[]
{
new GridContainer
{
RelativeSizeAxes = Axes.X,
AutoSizeAxes = Axes.Y,
RowDimensions = new[]
{
// Avoid height changes when changing language.
new Dimension(GridSizeMode.AutoSize, minSize: 100),
},
Content = new[]
{
new Drawable[]
{
new OsuTextFlowContainer(cp => cp.Font = OsuFont.Default.With(size: CONTENT_FONT_SIZE))
{
@ -35,6 +48,9 @@ namespace osu.Game.Overlays.FirstRunSetup
RelativeSizeAxes = Axes.X,
AutoSizeAxes = Axes.Y
},
},
}
},
new LanguageSelectionFlow
{
RelativeSizeAxes = Axes.X,