np, thanks for providing the information you could.
On the subject...
I spent the last few days rewriting windowsnapper, the script ISBoxer is configuring to run the window layout. Originally it was built before ISBoxer, so it was originally meant to be kind of simpler since the parameters had to be manually entered. With ISBoxer it ended up being a mess of things thrown in as afterthoughts -- e.g. the Desired Rendering Size and even the option to have a Window Layout with "no holes" (where not all of the windows actually have a separate spot when inactive, one borrows from another when the windows swap).
The new code fixes a bunch of bugs like, and specifically including, the ones mentioned in this thread, and makes some new things possible to do.
For example, in the next build there's a new option to leave window swapping enabled, but disable
instant swapping (purposefully making it slow). Disabling instant swapping will improve FPS in general and make all clients "readable" (actually rendered in the smaller resolution etc), at the cost of breaking mouse broadcasting and of course swapping speed. For people who don't need either of those (or is coming from other software and wants the same baseline performance), disabling instant swapping is probably a great idea. Better still,
instant swap can be toggled on the fly. After disabling it you need to switch through each of the windows to get them to reset the window, but it's an easy way to improve performance if you're going to be in Dalaran for a while and don't need mouse broadcasting or instant window swapping for a while, etc.
Another related feature I added support for in the next build is "focus follows mouse", so if Swap isn't set to "Always" (e.g. instead set to only when you press a hotkey) you can simply mouse over your other windows to type in them real quick, etc without having to click first.
Anyway, I'm excited about these and other changes coming. Should make a lot of people pretty happy

Connect With Us