Set order of opened frames
Is your feature request related to a problem? Please describe. If macros open multiple frames - even if only two - it can happen new frames are opened/displayed underlying old frames. When that happens, new frames are not recognized by players, because they can't see them.
Describe the solution you'd like A simple bringToFront(name) macro function brings the named frame on top of all other frames (and dialogs) if existing.
Describe alternatives you've considered A new optional parameter zOrder for frames (and dialogs) to set the wanted zOrder manually.
Alternatively and for improved usability without having to keep track of the max zOrder myself I'd just like to see that newly opened dialogs and undocked frames/dialogs are just always opened on top of other ones, or have a setting under preferences that provides me this option.