My husband has been wearing T shirts on casual evenings for many years.... going back to when things were much stricter on Princess.
He's never has a problem.
Today, while shorts may still be turned away on some ships they seem to be quite acceptable on the Enchanted in March.
He wore his shorts one casual night & was freezing (near the dance floor) so now he's resorted to his jeans, just to stay comfortable.