Perfect Chaos
52 discussion posts
At some point recently (not sure when, but I just notice it now when I opened up a program I had set to auto-open a mirrored window with triggers that runs functions to move and resize it), window resize functions (whether automatically through triggers or manually with hotkeys) no longer work on borderless Mirror Windows. It seems to still work on ones with borders, though.
I'm currently on Windows 10 Pro with Version 10.0 (Beta 13) of DisplayFusion.
Mar 21, 2022 (modified Mar 22, 2022)
•
#1
Could you attach a screenshot of the Trigger rule for the mirror window?
Thanks!
Perfect Chaos
52 discussion posts
I have two trigger rules. One to create the Mirror Window, and then another to move and resize the created window. Resizing sudden stopped working on borderless Mirror Windows even when trying to apply it manually (but the repositioning function still works), so I don't think it has anything to do with the trigger rules specifically. If I change the trigger rule to create a bordered Mirror Window, instead, then the resizing happens as expected.
• Attachment [protected]: DP trigger rules 1.jpg [64,347 bytes]
• Attachment [protected]: DP trigger rules 2.jpg [66,908 bytes]
Mar 22, 2022 (modified Mar 22, 2022)
•
#3
Thanks for the additional info! I was able to reproduce the issue here as well and we've added it to our list to fix up for the next beta.
This issue should be fixed up in the latest beta, available here: https://www.displayfusion.com/Download/Beta. Please let us know if you still run into any trouble after updating.
Thanks!
Perfect Chaos
52 discussion posts
Well, looks like borderless mirror windows can now be resized by Functions, again. But whatever was done to fix this now made it so all of my Trigger rules to auto-generate the mirror window, as well as the Trigger to move and resize the mirror window when it gets created, no longer work.
When I test Triggers with Mirror Windows here they're working. Could you send me a backup of your settings?
Thanks!
Perfect Chaos
52 discussion posts
It's pretty weird that my Trigger settings that worked prior doesn't work now. I changed the rules a bit multiple times to see if I could get it working (but failed), but I made sure to change them back to what they were originally.
• Attachment [protected]: DisplayFusion Backup (2022-04-07 @ 01-48, 9.9.99.114).reg [967,926 bytes]
Perfect Chaos
52 discussion posts
Actually, I just realized that ALL of my Triggers aren't working since upgrading to Beta 14.
This issue should be fixed up in the latest beta, available here: https://www.displayfusion.com/Download/Beta. Please let me know if you still run into any trouble after updating.
Thanks!
Perfect Chaos
52 discussion posts
One of the beta releases in the past month once again broke the trigger that I have set to move and resize mirrored windows again. I think I might have skipped a version or two of the beta, so I'm not sure which version broke it.
Could you send me over another backup of your settings?
Perfect Chaos
52 discussion posts
Here you go.
• Attachment [protected]: DisplayFusion Backup (2023-08-15 @ 00-34, 10.0.99.107).reg [967,370 bytes]
Thanks for sending that over. If you run the resize function manually on that window does it work?
Perfect Chaos
52 discussion posts
Yes, all functions seems to work when applied manually. I tried adding a delay of half a second to the trigger just now, but that didn't make the trigger work, so I don't think WHEN the function is applied is the issue.
Did you add the delay as a "Delay before checking match condition", or as a wait timer in the action pane after it runs the mirror function?
Perfect Chaos
52 discussion posts
The former. But I just applied the latter now as well, and that changes nothing.
Strange, it seems to be working fine here. If you try it with a different app other then Photoshop, does it work?
Perfect Chaos
52 discussion posts
I have pinpointed the problem. I had the Trigger conditions set to only apply to a certain Monitor Profile, which caused it to not trigger despite being on that monitor profile. Turning off the condition for Monitor Profile makes it work as intended. No delay, or any other conditions I tried to add to fix it previously, is needed. So the bug is with the Triggers not detecting monitor profiles correctly, it would seem.
On a side note: why is it that when you create a mirror window for any Window, it doesn't have a black border on the mirror window when the parent window is not maximized, but when you maximize the parent window, the mirror window adds a black border (making the display area of the mirror window smaller as a result)?
13 days ago (modified 13 days ago)
•
#20
If you open the DisplayFusion Monitor Configuration window when you are about to create the mirrored window, does it show the correctly detected profile in the upper left?
Is the mirror window showing two black bars on the sides? If so, it does that to maintain the aspect ratio
Perfect Chaos
52 discussion posts
Quote:
If you open the DisplayFusion Monitor Configuration window when you are about to create the mirrored window, does it show the correctly detected profile in the upper left?
It doesn't indicate what the profile is on the upper-left. But even loading the designated Monitor Profile of the trigger, despite being already on it just to make sure, right before triggering the trigger doesn't do anything.
Quote:
Is the mirror window showing two black bars on the sides? If so, it does that to maintain the aspect ratio
That is not what's going on. There's a black border an all four sides, roughly 10-15 pixels thick. I mirrored a 1920x1080 window on my display tablet onto the mirror window on my bigger main monitor, and made sure down to the pixel that it's mirroring the pixels on a 1-to-1 scale. When the parent window is made to span 1920x1080 while not maximized, the appropriately sized mirror window mirrors it 1:1. But when I maximize the parent window on the 1920x1080 monitor, the mirror window suddenly adds a thick black border on all four sides.
Attached is my Monitor Configuration window.
• Attachment [protected]: DisplayFusionMonitorConfig.jpg [91,007 bytes]