SurroundFix is a simple and lightweight AddOn that fixes the problems associated with running WoW at Surround/Eyefinity/Triplewide resolutions!
Features
- Constrains the UI to the middle display
- Automatic vertical resolution detection
- Automatic middle display aspect ratio detection
- Extremely lightweight and simple, every Blizzard UI element acts as if you're just using a single display
- Almost every addon also works, so long as their frame handling is done properly!
- Will do nothing if using a single display, no need to disable it!
- Ability to set a manual aspect ratio for the UI - Want 16:9 on your 21:9 monitor? No problem!
Configure various options with /sfix or /surroundfix. You can change the aspect with "/sfix aspect x:y", or set it back to automatic mode with "/sfix aspect auto". Just type the command and any arguments for more help!
For the curious, the mod essentially resizes the UIParent frame to the resolution of your middle monitor. This means that every UI element and AddOn sees a normal sized display rather than a crazy wide one, so they perfectly orient themselves on the middle display.
This is a much better solution than manually positioning every UI element, and also means that if you switch back to a single display your UI won't break! In fact, it can handle switching between Triplewide and single on the fly!
Known Bugs
- If you're a crazy person who has a 21:9 display with two side 4:3 displays, the UI will be 16:9. It's either this or potentially have issues with bezel correction. =p
- Certain AddOns will not be positioned correctly, and moving them will be strange. Unfortunately there isn't much I can do about this, since it's an issue with how the AddOn causing issues handles it's frames. Any AddOn that is designed to properly use UIParent should have no issues.
So for some reason bags still stay in my right monitor? this happens with no custom addons.
Hey I've a problem with Titan Panel which is now not arranged to my monitors top left corner anymore but instead of the new "viewport". Any way to fix this? Because the drop down menu of Titan Panel is also displaced.
In reply to Forge_User_87860799:
I believe this is unfortunately due to how TitanPanel handles it's anchor, and there's nothing I can do about it without manually editing TitanPanel.
Sorry!
Currently having the issue where my action bars and whatever else is set up with Dominos will default populate on the right monitor. Is there anything I can do to alleviate this? Also, I just wanted to say thank you for creating this mod. It is truly appreciated.
In reply to hypnotrawl:
Unfortunately this is an issue with how Dominos handles their frames. Nothing I can do about it, as actually fixing that requires manually changing Dominos itsself. Sorry!
Does this effect chat bubble size and default scrolling combat text? Those are the biggest issues with running three monitors and if this addon fixes those as well, this will be a godsend.
In reply to Anthrax3474:
I really wish it did, but unfortunately it doesn't =[
As far as I'm aware, that's only fixable with an addon that straight up replaces them, since they scale based on the horizontal resolution rather than vertical, and use the base UI resolution rather than the UIParent frame. This is fundamentally a simple addon that just modifies UIParent, and anything that doesn't use that for it's absolute scaling such as the chat bubbles and combat text can't easily be fixed.
Thankfully blizzard fixed the biggest issue a few years ago, which was nameplates. They used to scale on horizontal res like combat text and chat bubbles, but they're now perfect.
My advice is to just get something like MSBT to fix the combat text.
This is the offending bit of code, where it uses WorldFrame instead of UIParent.
Hmm, I actually might have an idea.
In reply to Jademalo:
Thank you for the response. I have tried most addons that replace the scrolling combat text but have never come close to replacing the default scrolling combat text like Blizzards. There is another addon that gives you more interface options, one of which allows you to scale the combat text but even at it's smallest size, it is still much larger than it should be.
Hopefully you can help me out! If you can, you would make my Classic experience complete.
In reply to Anthrax3474:
What addon is that? I might at least be able to make a cheeky hack to force it to the right size if I can see what they're doing.
I had a shot earlier at getting it to work myself, and my idea unfortunately didn't work. Need to find someone with a much deeper knowledge of the default blizzard unitframes, but haven't had success yet.
EDIT: Bad news, this might not actually be fixable.
Combat text size can only be changed with the CVar "WorldTextSize", which seems to be ineffective below certain values implying to me there's a minimum it can be set to.
I've also got no idea what that actually affects, and I can't find mention of it anywhere in the accesible UI code.
In reply to Jademalo:
AdvancedInterfaceOptions is the name of the addon. Reworking it might help with reducing the size of combat text but I'm afraid I will be screwed when it comes to chat bubbles.
In reply to Anthrax3474:
Unfortunately AIO just changes "WorldTextSize", so there's nothing further that can be done I'm afraid :(
By the looks of it this is a Blizzard limitation. It might be possible to fix the text size with a dodgy font that's smaller, but that's beyond my knowledge to actually implement and make.
works for the most part. but my chat window (and skada) default to my right screen. i can move the chat window to the center screen but after a reload, it goes right back to the right screen. also my tooltips to my ui default to the right screen. weird. all the other default frames seems to work tho