My dopus lost the ability to save the auto updated default lister position after being closed. I think that this has been since the upgrade for DO11 or a little after, because while I was using DO10 the lister saved its relative position when closed.
Except when the lister is closed while maximized (in that case it will open maximized on the next time), after closing and opening dopus, it it will either open outside of screen view or open at the middle of the screen and always with the same size. If I change the settings on Launching Opus > Default Lister, nothing changes. Setting the position and changing the default lister doesn't solve the problem too.
I always use Win + Right/Left to set the dopus position, I wish it could open always on the left/right half of the screen, as it did before.
I used two monitors before, now I use only one. My video card changed too. I import my desktop's settings to my laptop and the same problem occurs on the laptop's dopus install. I did not install any script or utility that could be causing this. I read this topic and I think that my problem may be the same of the OP.
My current settings can be seen on the attachments. One of the attachments show how the dopus lister size is when open if it wasn't maximized when closed.
When you close the window, with the aim of saving its size, is it snapped to the side of the screen?
Microsoft do not provide an API to get or set snapped window state, so if you close a snapped window it will save it's unsnapped dimensions. That could be what you're seeing. (Try dragging the window around and see what size it is.)
Yes. Yes, it is that. If I unsnap and change the size, the size is recorded. If I make manually the size of dopus to be equal to left half of the screen and snap it to the right, then close and open dopus, its window is again at the left half.
I don't know why I think that with DO10 the snap was remembered, but it is surely on my mind.
Is there a way to make a shortcut/script within dopus to snap it without using Microsoft's standard, so as to make it able to remember its size and the screen side that it was snapped to when closed? If not, I will try with AutoHotkey, I'm sure that AutoHotkey can do that, just need to discover how, I don't expect it to be too difficult.
Microsoft don't provide any sort of API for snapping windows or finding out if a window is snapped. Possibly a window could be snapped by sending the Windows+Left/Right key sequences, which AutoHotkey would be able to do.
I have DOPUS set to open half-screen, which worked fine under Windows 7. Now when I open a lister, it shows a small amount of space on the side of the monitor, and the same space between the lister and the taskbar. It also overlaps (by the same amount) a window set to take the other half of the screen. Manually dragging the window borders does not help. I have the "Update Default Lister automatically when closing a Lister" option set. Another forum I frequent had something about "invisible window borders" in Windows 10.
I've seen one other piece of software that has this issue, yet can remember its position if snapped.
I'm guessing that Microsoft, in their infinite wisdom, has changed how window positions are saved. Microsoft can't even get this right, since File Explorer shows the same behavior.
Window positions are saved in the same way they always were with Windows 10.
Windows 10 has mostly transparent borders around windows, instead of the thick frames of previous versions. That may explain some of what you're seeing.
Windows 10 also has some bugs in how it draws window borders at the moment, especially if you use anything but 100% DPI, and even more so if you use multiple monitors with a mixture of DPIs. It will not draw the window borders a consistent width, can pick up junk in the window borders, and can have transparent gaps between the window edges and their borders or shadows. (None of this is specific to Opus. It happens with Notepad as well, for example.)
It figures it would be an issue with Windows. So far, all I have seen are the transparent gaps, just with certain software. You can drag the edges to erase these gaps, taking care not to snap the edges, and save it. Unfortunately, if you accidentally snap the window, you will be back where you started again.
I take it Microsoft still has not provided a window snapping API. Strange that Windows remembers for some programs, but not others.
Anyway, thanks for taking the time to reply, and providing such an awesome file manager!
In reply to jon, the Windows+Left/Right key combo does snap, but Windows still won't remember. Here is a whole list of them, if you are curious: addictivetips.com/windows-ti ... indows-10/