New UI

Wilandra

Member
Sep 28, 2005
228
I think my UI is finally done now, downsized some stuff a bit more and did some tuning:



Still missing Assessment because it's not updated for 2.4, and the new SLdatatext doesn't support location yet, so got the ugly non-aligned location text of simpleminimap. Omen icon needs a better place too. The castbar in the middle is focus castbar for easy CSing etc.


Here's a bit older shot showing some stuff that isn't visible ooc:



Showing Aloft castbar, focus debuff timer in the middle for easy polymorph monitoring, cooldown notification of MSBT, own debuffs of target above playerframe.
 

Gink

Member
Nov 25, 2005
2,799
Even i have more cash than that!

And yeh, nice looking UI, tho i'm one of the ones that do prefer a minimalistic UI :p
 
OP
W

Wilandra

Member
Sep 28, 2005
228
Not at home atm so probably won't remember everything, but the stuff that is visible in those screenshots include:

Bartender 3 + Cycircled - action bars
Buffalo + CyCircled - for skinned movable buff icons
eePanels - for those 3 visible dark panels
Quartz - casting bars
Aloft - enemy nameplates
coolDown - cooldown bars at the top of the screen
SLcore + a bunch of plugins - the text stuff around the map
Mik's scrolling battle text - on-screen dmg and healing
Simpleminimap
Grid + one miiiiiillion plugins - raid frames
Ora2
Omen
Bigwigs
Xraidstatus (just for buff monitoring usually)
Prat - chat improvements

Also a lot of stuff that is usually not visible, such as:

Tiptac - tooltip
Assessment - dmg & healing monitor
Clearfont
Visualheal
Closetgnome
Deucecommander
Align
Smartres
Clique
 

Anshrr

#1 LFR Feral for his ILVL
Oct 7, 2005
1,308
CERTAINLY NOT DENMARK EWW
2 Questions if you don't mind :p
That coolDown mod.. can you do anything with it beside moving it? After alot of /commands that didn't work I finally managed to move it, but still don't know anything but /ifm :eek:
Also, you're using Buffalo and not Buffalo2? B2 doesn't seem to wanna be skinned by cycircled :<
 
OP
W

Wilandra

Member
Sep 28, 2005
228
Like Crono said, and there should be some commands to customize coolDown, remember seeing some like text color changing etc, but no idea where it was. Have to check tomorrow, would like the bars to be a bit smaller myself, otherwise pretty happy with it.
 
OP
W

Wilandra

Member
Sep 28, 2005
228
Edit: old version:



ToT between player and target frames, pet in lower left, focus in lower right.

Switched to eepanels2 (better customization), got rid of coolDown and switched to omniCC, redid unit frames, castbar, repositioned the SL stuff. Quite a lot of stuff not visible in that pic, have to take a better one later.
 
E

Egalmoth

Guest
Looks awesome! Can you possibly make a compilation of it?

/beg
 
OP
W

Wilandra

Member
Sep 28, 2005
228
Guess I could after making sure everything is ok with the new patch etc. I've made it for 1440x900 res tho, which is native for my flatscreen and probably not very common.
 
OP
W

Wilandra

Member
Sep 28, 2005
228
Btw, does anyone know how to get rid of the Xraidstatus text in XRS window (see raid screeny in first post)? Maybe via some .lua editing etc? I know you can make it disappear by setting it transparent, but it still takes the space when not visible. Really want it completely gone so the window is only the size of the buff icons.
 

Arly

Non-Shouter
Oct 3, 2007
1,733
From XRS.lua:
Code:
function XRS:SetupFrames()
	-- Create Tooltip
	if not self.tooltip then
		self.tooltip = CreateFrame("GameTooltip", "XRSTooltip", UIParent, "GameTooltipTemplate")
	end

	-- Create XRS Frame
	self.frame = CreateFrame("Frame", "XRSFrame", UIParent)
	self.frame:EnableMouse(true)
	self.frame:SetFrameStrata("MEDIUM")
	self.frame:SetMovable(true)
	self.frame:SetWidth(130)
	self.frame:SetHeight(100)
	-- Create Font String
	self.xrsfs = self.frame:CreateFontString("$parentTitle","ARTWORK","GameFontNormal")
	self.xrsfs:SetText("XRaidStatus")
	self.xrsfs:SetPoint("TOP",0,-5)
	local tc = self.db.profile.titlecolor
	self.xrsfs:SetTextColor(tc.r,tc.g,tc.b,tc.a)
	self.xrsfs:Show()
	-- Backdrop options
	self.frame:SetBackdrop( { 
		bgFile = "Interface\\Tooltips\\UI-Tooltip-Background", 
		edgeFile = "Interface\\Tooltips\\UI-Tooltip-Border", tile = true, tileSize = 16, edgeSize = 16, 
		insets = { left = 5, right = 5, top = 5, bottom = 5 }
	})
	local boc = self.db.profile.bordercolor
	self.frame:SetBackdropBorderColor(boc.r,boc.g,boc.b,boc.a)
	local bc = self.db.profile.backgroundcolor
	self.frame:SetBackdropColor(bc.r,bc.g,bc.b,bc.a)
	
	-- Create color gradient
	gradient = self.frame:CreateTexture(nil, "BORDER")
	gradient:SetTexture("Interface\\ChatFrame\\ChatFrameBackground")
	gradient:SetPoint("TOPLEFT", self.frame, "TOPLEFT", 4, -4)
	gradient:SetPoint("BOTTOMRIGHT", self.frame, "BOTTOMRIGHT", -4, 4)
	gradient:SetBlendMode("ADD")
	
	local cgstart = self.db.profile.colorgradientstart
	local cgstop = self.db.profile.colorgradientstop
	gradient:SetGradientAlpha("VERTICAL", cgstart.r, cgstart.g, cgstart.b, cgstart.a, cgstop.r, cgstop.g, cgstop.b, cgstop.a)
	if not self.db.profile.colorgradient then
		gradient:Hide()
	end
	self.framegradient = gradient
	
	self.frame:ClearAllPoints()
	self.frame:SetPoint("CENTER", UIParent, "CENTER", 0, 0)
	self.frame:SetScript("OnMouseDown",function()
		if ( arg1 == "LeftButton" ) then
			if not self.db.profile.Locked then
				this:StartMoving()
			end
		end
	end)
	self.frame:SetScript("OnMouseUp",function()
		if ( arg1 == "LeftButton" ) then
			this:StopMovingOrSizing()
			self:SavePosition()
		end
	end)
	self.frame:SetScript("OnHide",function() this:StopMovingOrSizing() end)
	self.frame:SetScript("OnShow",function() 
		for _,v in ipairs(bars) do
			if v:GetType() ~= "blank" then
				v:UpdateBar()
			end
		end
	end)

	-- Frame cannot be dragged off the screen
	self.frame:SetClampedToScreen(true)

	-- Loads the position of the frame
	self:LoadPosition()

	-- The scale from the db
	self:UpdateScale()

	self:Debug("XRS Frame created!")

	-- Create a button for raid leader options
	if (IsRaidLeader() or IsRaidOfficer()) then
		self:CreateLeaderMenu()
	end

	-- Create all bars and buffs
	self:SetupBars()
	self:SetupBuffs()
	self:SetWidth()
	
	dewdrop:Register(self.frame,
		'children', function()
			dewdrop:FeedAceOptionsTable(options)
		end)
end

Try changing self.xrsfs:SetText("XRaidStatus") to self.xrsfs:SetText("")

Maybe that helps?

---

Edit: Didnt see you wanted to remove the whole bar. Guess the way you do that is to just remove some more of the bar-creating code in there ^^
 

Bani

Member
Apr 13, 2007
1,238
Berlin
try removing (or better, turning into comment with "--") the self:SetupBars() call. If that doesn't help I fear you'll have to look in some of the functions Arly didn't paste yet :p