how can I make sure that the post padding is always the same and that the max width of the post content is consistent.
also the vertical padding seems to change which is weird
they're in a list with a listStyle of .plain
im not sure where a lot of the padding is coming from to be honest, which is probably why im making bad assumptions that don't hold up when there's stuff like the link cards
Me neither 😅 I know some theory, but haven't written anything bigger yet.
Looks like you don't have any paddings set on the outer stacks? If you want some padding from the screen edges/other cells, you should have something like this on the lvl1 or lvl2 stack:
HStack() {
...
}
.padding(10)
I'm not sure what the list is adding here… maybe try the old trick with adding .background(.red/blue/green) to all rectangles everywhere to see which whitespace comes from where :D