Quote:
Automatic display profile switch: It's actually Windows that's enabling/positioning the monitors when you power the TV off. Normally, DisplayFusion will "detect" the layout and show the Monitor Profile name that matches it, but because of the monitor splits you have configured, it doesn't actually match. If you're looking to have the splits automatically loaded, you could save the layout without splits as a different "temp" profile, then use a "Monitor Profile Changed" Trigger rule to load the "Main" profile when it detects the "temp" profile. That way, Windows will enable the monitors, DisplayFusion will detect that as the "temp" profile, then apply the "Main" profile.
Taskbar movement on profile switch: This is still open on our feature request list, but we don't have an ETA on when it might be implemented, sorry.
Triggers on monitor profile switch: I think there's just some confusion over how the Triggers work with application windows. In order for a Trigger rule to move an application window, it needs to be passed a window handle. That can only happen for certain events, like "Window Created," "Window Focused," etc. The "Monitor Profile Changed" event doesn't concern a specific window, thus, no window handle to pass to the Trigger. You can do what you're looking for, but you'd need to create a Scripted Function that will find and move the window, and then you'd have the Trigger rule run the Scripted Function. I've attached a copy of some code that should do the trick for you.
Thanks!