Hi peggyellis, yes the dress code is more casual than it used to be. However, I do not remember seeing shorts in the dining room for formal evenings. There are dining options if you don't wish to dress up for the evening, such as the buffet area or the specialty restaurants.
I do hope you will take advantage of at least one of the formal dinners, though. The waiters and assistants are so nicely dressed and the ambience of the area is so elegant. The photographers, yes I know they can be a pain, do take great portraits.
Hope you have a marvelous cruise!