mirror of
https://github.com/ppy/osu
synced 2024-12-15 11:25:29 +00:00
Revert changes
This commit is contained in:
parent
894c6150c8
commit
5de37f9cd5
@ -139,13 +139,11 @@ namespace osu.Game.Overlays.Comments
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private partial class ParentUsername : FillFlowContainer, IHasCustomTooltip<LocalisableString>
|
private partial class ParentUsername : FillFlowContainer, IHasTooltip
|
||||||
{
|
{
|
||||||
public ITooltip<LocalisableString> GetCustomTooltip() => new CommentTooltip();
|
public LocalisableString TooltipText => getParentMessage();
|
||||||
|
|
||||||
LocalisableString IHasCustomTooltip<LocalisableString>.TooltipContent => getParentMessage();
|
private readonly Comment? parentComment;
|
||||||
|
|
||||||
private Comment? parentComment { get; }
|
|
||||||
|
|
||||||
public ParentUsername(Comment comment)
|
public ParentUsername(Comment comment)
|
||||||
{
|
{
|
||||||
@ -178,58 +176,5 @@ namespace osu.Game.Overlays.Comments
|
|||||||
return parentComment.HasMessage ? parentComment.Message : parentComment.IsDeleted ? CommentsStrings.Deleted : string.Empty;
|
return parentComment.HasMessage ? parentComment.Message : parentComment.IsDeleted ? CommentsStrings.Deleted : string.Empty;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private partial class CommentTooltip : VisibilityContainer, ITooltip<LocalisableString>
|
|
||||||
{
|
|
||||||
private const int max_width = 500;
|
|
||||||
|
|
||||||
private TextFlowContainer content { get; set; } = null!;
|
|
||||||
|
|
||||||
[BackgroundDependencyLoader]
|
|
||||||
private void load(OsuColour colours)
|
|
||||||
{
|
|
||||||
AutoSizeAxes = Axes.Both;
|
|
||||||
|
|
||||||
Masking = true;
|
|
||||||
CornerRadius = 7;
|
|
||||||
|
|
||||||
Children = new Drawable[]
|
|
||||||
{
|
|
||||||
new Box
|
|
||||||
{
|
|
||||||
Colour = colours.Gray3,
|
|
||||||
RelativeSizeAxes = Axes.Both
|
|
||||||
},
|
|
||||||
content = new TextFlowContainer(f =>
|
|
||||||
{
|
|
||||||
f.Font = OsuFont.Default;
|
|
||||||
f.Truncate = true;
|
|
||||||
f.MaxWidth = max_width;
|
|
||||||
})
|
|
||||||
{
|
|
||||||
Margin = new MarginPadding(3),
|
|
||||||
AutoSizeAxes = Axes.Both,
|
|
||||||
MaximumSize = new Vector2(max_width, float.PositiveInfinity),
|
|
||||||
}
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
private LocalisableString lastPresent;
|
|
||||||
|
|
||||||
public void SetContent(LocalisableString content)
|
|
||||||
{
|
|
||||||
if (lastPresent.Equals(content))
|
|
||||||
return;
|
|
||||||
|
|
||||||
this.content.Text = content;
|
|
||||||
lastPresent = content;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void Move(Vector2 pos) => Position = pos;
|
|
||||||
|
|
||||||
protected override void PopIn() => this.FadeIn(200, Easing.OutQuint);
|
|
||||||
|
|
||||||
protected override void PopOut() => this.FadeOut(200, Easing.OutQuint);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -36,7 +36,7 @@
|
|||||||
</PackageReference>
|
</PackageReference>
|
||||||
<PackageReference Include="Realm" Version="11.5.0" />
|
<PackageReference Include="Realm" Version="11.5.0" />
|
||||||
<PackageReference Include="ppy.osu.Framework" Version="2024.720.0" />
|
<PackageReference Include="ppy.osu.Framework" Version="2024.720.0" />
|
||||||
<PackageReference Include="ppy.osu.Game.Resources" Version="2024.713.0" />
|
<PackageReference Include="ppy.osu.Game.Resources" Version="2024.731.0" />
|
||||||
<PackageReference Include="Sentry" Version="4.3.0" />
|
<PackageReference Include="Sentry" Version="4.3.0" />
|
||||||
<!-- Held back due to 0.34.0 failing AOT compilation on ZstdSharp.dll dependency. -->
|
<!-- Held back due to 0.34.0 failing AOT compilation on ZstdSharp.dll dependency. -->
|
||||||
<PackageReference Include="SharpCompress" Version="0.36.0" />
|
<PackageReference Include="SharpCompress" Version="0.36.0" />
|
||||||
|
Loading…
Reference in New Issue
Block a user