Processing Ajax...

Title

Message

Confirm

Confirm

Confirm

Confirm

Are you sure you want to delete this item?

Confirm

Are you sure you want to delete this item?

Confirm

Are you sure?

User Image
Perfect Chaos
53 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
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Could you attach a screenshot of the Trigger rule for the mirror window?

Thanks!
Mar 22, 2022  • #2
User Image
Perfect Chaos
53 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
Keith Lammers (BFS)'s profile on WallpaperFusion.com
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.
Mar 23, 2022  • #4
Owen Muhlethaler (BFS)'s profile on WallpaperFusion.com
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!
Mar 30, 2022  • #5
User Image
Perfect Chaos
53 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.
Apr 2, 2022  • #6
Keith Lammers (BFS)'s profile on WallpaperFusion.com
When I test Triggers with Mirror Windows here they're working. Could you send me a backup of your settings?

Thanks!
Apr 4, 2022  • #7
User Image
Perfect Chaos
53 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]
Apr 6, 2022  • #8
User Image
Perfect Chaos
53 discussion posts
Actually, I just realized that ALL of my Triggers aren't working since upgrading to Beta 14.
Apr 6, 2022  • #9
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Ah yep! Looks like there's a bug preventing functions from running from Triggers. We'll get that fixed up for Beta 15 :)
Apr 7, 2022  • #10
Owen Muhlethaler (BFS)'s profile on WallpaperFusion.com
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!
Apr 11, 2022  • #11
User Image
Perfect Chaos
53 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.
Aug 11, 2023  • #12
Owen Muhlethaler (BFS)'s profile on WallpaperFusion.com
Could you send me over another backup of your settings?
Aug 14, 2023  • #13
User Image
Perfect Chaos
53 discussion posts
Here you go.
• Attachment [protected]: DisplayFusion Backup (2023-08-15 @ 00-34, 10.0.99.107).reg [967,370 bytes]
Aug 14, 2023  • #14
Owen Muhlethaler (BFS)'s profile on WallpaperFusion.com
Thanks for sending that over. If you run the resize function manually on that window does it work?
Aug 15, 2023  • #15
User Image
Perfect Chaos
53 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.
Aug 15, 2023  • #16
Owen Muhlethaler (BFS)'s profile on WallpaperFusion.com
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?
Aug 15, 2023  • #17
User Image
Perfect Chaos
53 discussion posts
The former. But I just applied the latter now as well, and that changes nothing.
Aug 18, 2023  • #18
Owen Muhlethaler (BFS)'s profile on WallpaperFusion.com
Strange, it seems to be working fine here. If you try it with a different app other then Photoshop, does it work?
Aug 21, 2023  • #19
User Image
Perfect Chaos
53 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)?
Apr 12, 2024 (modified Apr 12, 2024)  • #20
Owen Muhlethaler (BFS)'s profile on WallpaperFusion.com
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
Apr 19, 2024  • #21
User Image
Perfect Chaos
53 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]
Apr 19, 2024  • #22
Owen Muhlethaler (BFS)'s profile on WallpaperFusion.com
Okay if it's not detecting the profile then that's definitely why the trigger isn't running. If you create a random new profile, does it show it's detected?

I can't seem to reproduce that mirror issue as well, could you send me over a video?
May 13, 2024  • #23
User Image
Perfect Chaos
53 discussion posts
I created a new profile of my default layout called "Test", and it says "Detected Profile: Test" in the top-left. If I load a different layout, it would go away, as expected. But if I load my old profile that has the exact same layout as my Test profile, it would also display "Detected Profile: Test". So I guess profiles created before a certain version no longer gets detected, despite one still able to load them.

Also, it turns out that the mirror issue with the black border on maximize only happens when I try to mirror Adobe Photoshop. So the way Photoshop (or at least my version of it, which is CC 2019) handles its window doesn't play nice with DF's code. That would also explain why you haven't been able to replicate the issue, since you probably didn't test it with Photoshop.

Just so you can see what I see: here are two screenshots of my relevant monitors, one with the parent window not maximized but made to span the whole monitor, and the other with it maximized. The larger monitor on the left has the mirror window (to the left of the Photoshop Navigator sub-window) and the parent window is on the smaller monitor on the right. Also, I just noticed that when I maximize the parent window, it puts a red outline around it for whatever reason.
(The short, cyan line at the top of the larger monitor is just Window's screen-snipping UI hiding itself as I captured the two monitors, so that's not part of the bug.)
• Attachment [protected]: DF mirror when PS maximized.png [142,423 bytes]
• Attachment [protected]: DF mirror when PS not maximized.png [104,752 bytes]
May 14, 2024 (modified May 14, 2024)  • #24
Owen Muhlethaler (BFS)'s profile on WallpaperFusion.com
Ah, we had some big changes to our monitor code recently, so you may need to recreate those profiles to get them to detect properly.

I tested out Photoshop 2024 but I couldn't seem to reproduce it there, do you have a download link for CC 2019?
May 17, 2024 (modified May 17, 2024)  • #25
Subscribe to this discussion topic using RSS
Was this helpful?  Login to Vote(-)  Login to Vote(-)