This was pretty easy fixable... not -.- Spent 1 hour wondering why my arguments wont do anything untill i resolved it by just simply eliminating the lua errors.
Here you go:
SainUi/Actionbars.lua --> delete Line 226,227,228 and 229 (delete the 4 lines alternating the now non-existant keyring)
SainUI_UnitFrames/SainUI_UnitFrames.lua --> find
Code:
PetFrameHappiness:SetScale(0.65)
PetFrameHappiness:ClearAllPoints()
PetFrameHappiness:SetPoint("BOTTOMLEFT", 8, 12)
PetFrameHappiness:SetFrameStrata(HIGH)
and delete them.
Now for the Focus Fixes:
1.find
Code:
FocusFrameManaBar:SetPoint("TOPRIGHT", -106, -53)
replace it with
Code:
FocusFrameManaBar:SetPoint("TOPRIGHT", -106, -55)
2.find
Code:
FocusFrameManaBar:SetHeight(10)
replace it with
Code:
FocusFrameManaBar:SetHeight(9)
3find
Code:
FocusFramePortrait:SetPoint("TOPRIGHT", -60, -23)
replace with
Code:
FocusFramePortrait:SetPoint("TOPRIGHT", -60, -24)
That should fix all those display errors.
I'd also recommend to replace
Code:
TargetFrameManaBar:SetHeight(10)
with
Code:
TargetFrameManaBar:SetHeight(9)
as well as replacing
Code:
PlayerFrameManaBar:SetHeight(10)
with
Code:
PlayerFrameManaBar:SetHeight(9)
I did a pastebin of both: Unitframes.lua and Actionbars. There you can get the final code.
And yes the UnitFrames should work in Mists of Pandaria also, they didnt change anything big concerning them.