So I've been having this problem for a very long time, and it's driving me up the wall. I am not 100% sure if it's displayfusion's fault, but what else could it be? So I finally decided to ask here for help.
- It seems that most of the time, when I lauch a program - the window is not restored to the exact previous position. It either has some weird padding around it, or it gets moved slightly to either side or top/down.
- I have 2, an ultra-wide primary and a vertical secondary, monitors. And I use 2 simple profiles: single monitor and dual-monitor, which pretty much enables/disables the secondary vertical monitor.
I will try to demostrate both of these problems, using 2 windows:
Tabs Outliner (a chrome extension) window.
Chrome window with a single blank tab.
1. I begin with the single-monitor profile. Both windows are in proper size and position.
Tabs Outliner is docked to the left and
Chrome is docked to the right side of the monitor.
2. I closed and re-opened the
Tabs Outliner window.
Tabs Outliner window was padded on the left side by 7 pixels.
Here is a screenshot of a diff between the numbers reported by the
Window Inspector.
3. I switch to the double-monitor profile.
4. Just by switching the monitor profile:
Tabs Ouliner gets additionally padded on the bottom.
Chrome gets padded on the right and the bottom.
Tabs Outliner before and after details diff from Window Inspector.
Chrome before and after details diff from Window Inspector.
An easy to read summary of changes in size/positions for the both examples.
Help, please. Is this a DiplayFusion problem? I cannot think of anything else causing this.
This constant problem is really driving me crazy.
I am attaching Windows Inspector outputs for both windows and all the steps.