From 7c1ba392a6d136a407e01610a4066fafe6b5f862 Mon Sep 17 00:00:00 2001 From: Flutterish Date: Mon, 24 Apr 2023 17:51:36 +0200 Subject: [PATCH] update osu verrsion --- .../UI/DrawableTag.cs | 8 +++- .../CategorisedTabControlOverlayHeader.cs | 42 +++++++++---------- .../UI/Users/DrawableRurusettoUser.cs | 30 ++++++------- .../osu.Game.Rulesets.RurusettoAddon.csproj | 2 +- 4 files changed, 43 insertions(+), 39 deletions(-) diff --git a/osu.Game.Rulesets.RurusettoAddon/UI/DrawableTag.cs b/osu.Game.Rulesets.RurusettoAddon/UI/DrawableTag.cs index 0ee2c32..acfd0c6 100644 --- a/osu.Game.Rulesets.RurusettoAddon/UI/DrawableTag.cs +++ b/osu.Game.Rulesets.RurusettoAddon/UI/DrawableTag.cs @@ -25,7 +25,9 @@ public DrawableTag ( LocalisableString tag, Colour4 colour, bool solid, float he Text = tag, Anchor = Anchor.CentreLeft, Origin = Anchor.CentreLeft - } + }, + Anchor = Anchor.CentreLeft, + Origin = Anchor.CentreLeft } ); Masking = true; @@ -52,7 +54,9 @@ public DrawableTag ( LocalisableString tag, Colour4 colour, bool solid, float he Text = tag, Anchor = Anchor.CentreLeft, Origin = Anchor.CentreLeft - } + }, + Anchor = Anchor.CentreLeft, + Origin = Anchor.CentreLeft } ); } } diff --git a/osu.Game.Rulesets.RurusettoAddon/UI/Overlay/CategorisedTabControlOverlayHeader.cs b/osu.Game.Rulesets.RurusettoAddon/UI/Overlay/CategorisedTabControlOverlayHeader.cs index 0035d5d..38cd693 100644 --- a/osu.Game.Rulesets.RurusettoAddon/UI/Overlay/CategorisedTabControlOverlayHeader.cs +++ b/osu.Game.Rulesets.RurusettoAddon/UI/Overlay/CategorisedTabControlOverlayHeader.cs @@ -43,33 +43,33 @@ public Bindable CurrentCategory { } protected CategorisedTabControlOverlayHeader () { + new Container { + RelativeSizeAxes = Axes.X, + AutoSizeAxes = Axes.Y, + Depth = -1, + Children = new Drawable[] { + categoryControlBackground = new Box + { + RelativeSizeAxes = Axes.Both, + }, + categoryControlContainer = new Container + { + RelativeSizeAxes = Axes.X, + AutoSizeAxes = Axes.Y, + Padding = new MarginPadding { Horizontal = ContentSidePadding }, + Child = CategoryControl = CreateCategoryControl().With(control => + { + control.Current = CurrentCategory; + }) + } + } + }; HeaderInfo.Add( new FillFlowContainer { RelativeSizeAxes = Axes.X, AutoSizeAxes = Axes.Y, Direction = FillDirection.Vertical, Children = new Drawable[] { - new Container { - RelativeSizeAxes = Axes.X, - AutoSizeAxes = Axes.Y, - Depth = -1, - Children = new Drawable[] { - categoryControlBackground = new Box - { - RelativeSizeAxes = Axes.Both, - }, - categoryControlContainer = new Container - { - RelativeSizeAxes = Axes.X, - AutoSizeAxes = Axes.Y, - Padding = new MarginPadding { Horizontal = ContentSidePadding }, - Child = CategoryControl = CreateCategoryControl().With(control => - { - control.Current = CurrentCategory; - }) - } - } - }, new Container { RelativeSizeAxes = Axes.X, AutoSizeAxes = Axes.Y, diff --git a/osu.Game.Rulesets.RurusettoAddon/UI/Users/DrawableRurusettoUser.cs b/osu.Game.Rulesets.RurusettoAddon/UI/Users/DrawableRurusettoUser.cs index a79f282..12d43e9 100644 --- a/osu.Game.Rulesets.RurusettoAddon/UI/Users/DrawableRurusettoUser.cs +++ b/osu.Game.Rulesets.RurusettoAddon/UI/Users/DrawableRurusettoUser.cs @@ -107,7 +107,7 @@ private void makeShort () { isTall = false; if ( verifiedDrawable != null ) { - ( (Container)verifiedDrawable.Parent ).Remove( verifiedDrawable ); + ( (Container)verifiedDrawable.Parent ).Remove( verifiedDrawable, false ); } if ( isVerified ) { @@ -124,7 +124,7 @@ private void makeTall () { isTall = true; if ( verifiedDrawable != null ) { - ( (Container)verifiedDrawable.Parent )!.Remove( verifiedDrawable ); + ( (Container)verifiedDrawable.Parent )!.Remove( verifiedDrawable, false ); } if ( isVerified ) { @@ -170,21 +170,21 @@ protected override void LoadComplete () { public LocalisableString TooltipText => usernameText; protected override bool OnClick ( ClickEvent e ) { - //if ( !string.IsNullOrWhiteSpace( profile?.OsuUsername ) && ProfileOverlay != null && OnlineAPI != null ) { - // var request = new GetUserRequest( profile.OsuUsername ); - // request.Success += v => { - // ProfileOverlay.ShowUser( v ); - // }; - // request.Failure += v => { - // // :( - // }; - // OnlineAPI.PerformAsync( request ); - //} - - if ( user.HasProfile ) { - user.RequestDetail( profile => Overlay.Header.NavigateTo( user, profile.Username, perserveCategories: true ) ); + if ( !string.IsNullOrWhiteSpace( profile?.OsuUsername ) && ProfileOverlay != null && OnlineAPI != null ) { + var request = new GetUserRequest( profile.OsuUsername ); + request.Success += v => { + ProfileOverlay.ShowUser( v ); + }; + request.Failure += v => { + // :( + }; + OnlineAPI.PerformAsync( request ); } + //if ( user.HasProfile ) { + // user.RequestDetail( profile => Overlay.Header.NavigateTo( user, profile.Username, perserveCategories: true ) ); + //} + return true; } } \ No newline at end of file diff --git a/osu.Game.Rulesets.RurusettoAddon/osu.Game.Rulesets.RurusettoAddon.csproj b/osu.Game.Rulesets.RurusettoAddon/osu.Game.Rulesets.RurusettoAddon.csproj index ac2dcbd..75d6e48 100644 --- a/osu.Game.Rulesets.RurusettoAddon/osu.Game.Rulesets.RurusettoAddon.csproj +++ b/osu.Game.Rulesets.RurusettoAddon/osu.Game.Rulesets.RurusettoAddon.csproj @@ -18,6 +18,6 @@ - + \ No newline at end of file