Processing Ajax...

Title
Close Dialog

Message

Confirm
Close Dialog

Confirm
Close Dialog

Confirm
Close Dialog

User Image
BaronVonInternet
8 discussion posts
I have a monitor with a dead area on one side, so I have padding set up to cover that area. It works fine until I load a different profile that disables that monitor, then switch back to the original profile that includes that monitor. It's as if "load profile" forgets to load the padding setting. If I then go into settings and manually hit "apply" it often (but not always) makes the DisplayFusion taskbar start appearing at the correct width, but windows still maximize to the full width of the monitor, ignoring the padding. I haven't yet found a consistent way to make it start working again, but after enough fiddling around removing/setting padding, changing resolutions, moving windows between monitors, etc, I can usually get it working eventually.

I'm using DisplayFusion Pro on Steam 9.1, build date Nov 14, 2017 14:12 on Windows 10.
Apr 4, 2018 (modified Apr 4, 2018)  • #1
Keith Lammers (BFS)'s profile on WallpaperFusion.com

After you setup the padding, are you re-saving the Profile with the new settings?

If you could attach a copy of your troubleshooting info, that would be great!

  1. Open the Settings > Troubleshooting tab
  2. Click the "Export Info to File" button
  3. Reply with the file attached
Apr 5, 2018  • #2
User Image
BaronVonInternet
8 discussion posts
Yes, I've re-saved it and even deleted and saved it again just to be sure. And when I switch between profiles and then open "Splits and Padding" the padding values are actually still there, but it just doesn't work.
• Attachment [protected]: DisplayFusionDebugInfo.zip [23,532 bytes]
Apr 5, 2018  • #3
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Ok, that's strange indeed! If you restart DisplayFusion after loading the profile with the padding, does it start working?
Apr 9, 2018  • #4
User Image
BaronVonInternet
8 discussion posts
There seem to be two separate but related problems. First, the padding value frequently gets lost/reset causing the taskbar to go back to full width. Second, even after setting the padding back and having a properly sized taskbar, " maximize" still goes full width. For now we can just focus on the first issue, I won't mention anything else about the maximizing (which it only seems to work consistently after a system reboot). For additional information, I'm switching profiles with a key command. I haven't done much testing switching with the dropdowns in the actual manager. I'm using left padding on a folded Yoga 13 with a "Landscape (flipped)" orientation, but to rule out any display-specific problems I've tried testing with both left and right padding on multiple monitors and still have the problem.

I tried restarting DisplayFusion after a profile switch, which makes the taskbar the correct size on start, but as soon as I go into Settings -> Monitor Configuration, without even clicking OK or Apply, the taskbar reloads itself as full width, and the padding for that has been set to 0.

If I set the padding value again (without doing any profiles switches) it saves and loads it properly after a restart. In fact, if I then switch profiles back and forth, it even works. Then I go into DisplayFusion settings and it breaks itself automatically without me ever clicking OK or Apply.

So, my original diagnosis of the issue was wrong; switching profiles is not the problem in itself. Switching profiles tends to work, but then subsequently opening "Monitor Configuration" causes the problem. After a profile switch, opening Monitor Configuration both sets and saves the padding values as 0. It appears as if a profile switch causes the padding values to be copied to two places (which we'll call "current-live" and "current-saved") but the padding fails to copy to "current-saved". Opening settings causes a refresh from "current-saved" -> "current-live" which breaks it for the user, although it was already broken internally and just waiting for the chance to fail.
Apr 10, 2018 (modified Apr 10, 2018)  • #5
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Wow, that's strange for sure! I can't seem to reproduce that here, but I'm thinking I'm not using the right steps. Is there any chance you could attach a video of the issue in action?
Apr 11, 2018  • #6
User Image
BaronVonInternet
8 discussion posts
So, the more I try to nail this down, the more subtle bugs keep appearing that could be the source of the problem. They're also making it incredibly hard to consistently debug the issue. I couldn't get a video of the problem exactly as I reported because the following three things happened instead.

Video 1 - https://youtu.be/OdEcx3jL-Q4
Deleted all profiles. Opened Monitor Configuration and set padding. It works. Save it as a profile and hit apply. It breaks.

Video 2 - https://youtu.be/FeXpPgmDtSY
After creating profiles and switching between them, the profile loads but doesn't include padding until I actually click "Apply". I believe this is the essence of the problem as I originally noticed it. Hotkey loads seem to use the same mechanism, and when the profile loads, the padding doesn't appear until I open up settings to find out why, and then it suddenly works. However, a few times in my tests, the padding has actually worked immediately, so there's clearly something else going on.

Video 4 - https://youtu.be/7QB4MK25dw8
Hot keys act as though they're saving, but after exiting "Monitor Configuration", pressing "Apply" on the main settings window, and going back to monitor configuration, the hotkeys have sometimes been reset. This one I just figured out: the primary DisplayFusion settings window does not update itself internally after Monitor Configuration changes the settings, so if you click Apply in DF Settings, it overwrites the hotkeys you just set with the ones it already had in memory.
Apr 13, 2018 (modified Apr 13, 2018)  • #7
User Image
BaronVonInternet
8 discussion posts
Aha, I got it!

Video 5 - https://youtu.be/G7Livd04_-I
Set up profiles "1" and "3" which includes padding of 208. Use hotkeys to switch from 3 -> 1 -> 3. Padding doesn't work. Go into Monitor Configuration -- padding has been set to 0. Changing it back to its previous value (208) and clicking save profile refuses to change it, demonstrating that while DF knows that the true value of padding is 208, it uses 0 padding on the monitor and shows 0 in the UI. Not shown, but if I had clicked save profile before changing the value back to 208, it would have allowed it because the actual saved settings were still 208.
Apr 13, 2018 (modified Apr 13, 2018)  • #8
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Ok, I think I can reproduce this now. Can you try this and let me know what happens?

  • Switch to 3, back to 1, then to 3 (so that your padding is back to 0)
  • Open the Monitor Configuration window, click Load Profile and pick "all 3"
  • Click Apply
  • Is the padding now set correctly?
Apr 17, 2018  • #9
User Image
BaronVonInternet
8 discussion posts
Yes, that works. Here's exactly what I did:

  • Close all displayfusion settings windows (this is important, otherwise it works fine)
  • Switch to "1" with a hotkey
  • Switch to "3" with a hotkey
  • * padding isn't working
  • open displayfusion monitor configuration settings
  • * padding displays as 0 under splits and padding
  • select load profile "3" from dropdown
  • * padding starts working and padding now displays correctly under splits and padding
Apr 18, 2018  • #10
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Thanks for confirming! That's the behaviour I saw here as well. I've added this to our list to fix up :)
Apr 19, 2018  • #11
User Image
BaronVonInternet
8 discussion posts
Thanks. Could you confirm and add the problem I found in video #4 as well? It's a really annoying one, even knowing about the problem, and in this case not knowing about it made it about five times worse.
Apr 19, 2018  • #12
Keith Lammers (BFS)'s profile on WallpaperFusion.com
That one isn't one we can easily fix at the moment. The issue there is that the main Settings window loads with no hotkey configured, and it doesn't get updated live when the hotkey changes in the Monitor Configuration window :(

I would recommend closing the main Settings window after opening the Monitor Configuration window, or opening Monitor Configuration directly from the the tray icon right-click, or desktop right-click menu.
Apr 19, 2018  • #13
Keith Lammers (BFS)'s profile on WallpaperFusion.com
We've just released a new DisplayFusion beta version (https://www.displayfusion.com/Download/Beta/) and this issue should be all fixed up. Please let us know if you run into any trouble after updating.

Thanks!
May 17, 2018  • #14
Subscribe to this discussion topic using RSS
Was this helpful?  Login to Vote(-)  Login to Vote(-)