In the “Hide” menu where you are choosing which fields to show, you can simply drag and drop fields into the order you want them to show by grabbing the dots on the left side of the field name.
The logic is this - the fields in a new view always display initially in the order you created those fields. When you hide/show fields, that base ordering is still there, except the fields are divided into two groups — shown and hidden.
What about the calendar view? I’ve added a few new fields to my main table in the base and put them in the order I’d like for them to show up. But when I go into the calendar view and unhide them they show up at the bottom of the expanded view list. Can I reorder them within the calendar view as I have multiple calendars pulling in this information?