Off the top of my head I'm not sure how it should work on small device widths.
The current table implementation uses html/css width=100% and then it adds a horizontal scrollbar if the table content can't fit. I'm not sure if this is useful or not.
Maybe you or a bbcode expert like Exit can chime in on what they think the right trade-off would be?
What would the ideal table bbcode syntax look like? e.g. maybe table by default has width=100% but table=min has no width; it's determined by content size.
I don't use my phone to view the guild often, so I had to look just now to see what you're talking about.
It does seem kind of unintuitive to scroll tables horizontally. I looked at a fake forum post I made with BBC code and it seems like bodies of text get strung out to one line, which is sort of annoying to read. I think I'd have text move to the next line if it gets too long instead of scrolling horizontally. Though I could see some fringe cases where the table is too big to appear on a phone without a horizontal scroll. It's here if you want to try for yourself. I do think being able to tell the table if it should take up all the screen or "enough" of the screen is a neat idea. For the horizontal scrolling, maybe have a way to disable it or just have it off all the time. Maybe something like [table=hscroll] if you feel you need it. Feel free to get more opinions on that.
If anyone has a list of bbcode improvements that are curated to the ones you think are most important, I'd like to read that in general. But in the meantime I could make the table bbcode more general/useful.
There's some other BBC code that looks really weird on mobile. Sometimes paragraphs are displayed on screen in a single giant column. Like when people use indent a lot. This interest check contains several examples of what I'm talking about.
That's right @Exit, you're getting mentioned again!
But in the above case, that's a pretty creative use of tags, and I'm not sure if you're going to get the exact same result for everyone's use case.


1x Thank

