[Feature] Panel position is remembered and updated based on connected displays and display positions
Currently, when attaching/removing new monitors or changing the display profile (Display GUI program -> Advanced -> Profiles), the new panel placement is unpredictable and often leads to panels being placed in undesirable positions. Basically, you can set panel positions that work well for a single display profile, but not across display profiles. Instead of having one position info saved for each panel, it would be nice to be able to set and save a separate position info for each panel, for each display profile. This way, when plugging/unplugging monitors, the panels would act in a predictable fashion, according to the user's wishes. Panels should also be able to be hidden if, for example, the panel is only meant to be displayed on a certain monitor, but that monitor has been unplugged.