Uneven UIStroke on objects within a UIListLayout

I have been searching for hours and I cannot for the life of me figure out a way to make UIStrokes even on all sides if they’re within a UIListLayout. I have tried all sorts of padding tricks, but they just end up shifting around, causing the UIStrokes to become uneven once more. Please help.

Single button, looks fine
image

Multiple? nonono
image

This is plaguing nearly every aspect of my UI. I have had to remove UIStrokes from nearly everything to keep consistency, but I’m putting my foot down and trying to get to the bottom of this. I absolutely hate how Roblox Studio does this.

1 Like

I hate the way UIStrokes are setup currently as they don’t scale on devices and like you show, they go uneven on the sides. My best solution for you would just be to have another frame, put a UICorner in it with scale, make it black, then put it behind the button and have that as the stroke

1 Like