mirror of
https://github.com/osukey/osukey.git
synced 2025-07-03 01:09:57 +09:00
Move ChannelListingItem
spacing into item so input is always handled by an item in the list
Without this change, there would be a couple of pixels between each list item where nothing would be hovered. This is a pretty annoying UX which we should be avoiding we possible.
This commit is contained in:
@ -43,6 +43,8 @@ namespace osu.Game.Overlays.Chat.Listing
|
||||
private const float text_size = 18;
|
||||
private const float icon_size = 14;
|
||||
|
||||
private const float vertical_margin = 1.5f;
|
||||
|
||||
public ChannelListingItem(Channel channel)
|
||||
{
|
||||
this.channel = channel;
|
||||
@ -54,7 +56,7 @@ namespace osu.Game.Overlays.Chat.Listing
|
||||
Masking = true;
|
||||
CornerRadius = 5;
|
||||
RelativeSizeAxes = Axes.X;
|
||||
Height = 20;
|
||||
Height = 20 + (vertical_margin * 2);
|
||||
|
||||
Children = new Drawable[]
|
||||
{
|
||||
@ -62,6 +64,7 @@ namespace osu.Game.Overlays.Chat.Listing
|
||||
{
|
||||
RelativeSizeAxes = Axes.Both,
|
||||
Colour = colourProvider.Background3,
|
||||
Margin = new MarginPadding { Vertical = vertical_margin },
|
||||
Alpha = 0f,
|
||||
},
|
||||
new GridContainer
|
||||
|
Reference in New Issue
Block a user