Download
(876Kb)
Download
Updated: 08-02-19 03:18 PM
Pictures
File Info
Compatibility:
Rise of Azshara (8.2.0)
Zandalari and Kul Tiran (8.1.5)
Tides of Vengeance (8.1.0)
Battle for Azeroth (8.0.1)
Updated:08-02-19 03:18 PM
Created:03-30-10 05:29 AM
Downloads:193,031
Favorites:285
MD5:

Qulight UI  Popular! (More than 5000 hits)

Version: 8.2.1
by: Qulight, Warrior-

Qulight UI in Action(Youtube)

Install:

1. Clean your "Interface/AddOns folder;
2. Unpack this archive into your WOW folder/Interface/Addons;

/ru
1. Удалить содержимое "Interface/AddOns";
2. Распаковать архив в WoW/Interface/Addons;

Slash commands:

/rl, .кд; - Reload UI;
/ticket, /gm, /гм; - GM frame.
/hb - binding buttons on mouseover.
/wf - Quest tracker mover.
/frame - Command to grab frame information when mouseing over a frame.

/config - In-game UI config.
/ui - ingame command for change all UI positions.
/ui reset - Set default UI positions.

AddOns:

QulightUI - It is the main addon and it includes - dNamePlates, Stuffing, FreebTip, m_Buff, omniCC, Class Timer, rActionBarStyler, Datatext(Bags, Durability, Friends, Gold, Guild, System, Time), qMinimap, qChat, ncHoverBind, oUF+oUF_Qulight, Filger, aLoad, MarkBar, Mapster, qChatBar, raidUtility, tullaRange, m_Loot, ncCooldownFlash, aMail, Reminder, RaidBuffReminder, BigWigs_skin, DBM_skin, DXE_skin, KLE_skin, Omen_skin, PallyPower_skin, Quartz_skin, Recount_skin, Skada_skin.

Qulight_ConfigUI - in game configuration.

Aurora - is an addon which reskins the default Blizzard frames to a smooth, minimalistic theme which is consistent across the entire UI.

Recount, Omen, KLE, DXE, BigWigs, Quartz, Skada, DBM, Pally Power are NOT included in this UI package, it will simply reskin the addon if you have it running, you need to download and update the addon on your own.

Credits:

Monolit, Shestak, Hanomi, Alza, AlleyKat, Fernir, affli, Nightcracker, Allez, haste, Zork, Tekkub, Tuller, Freebaser, Haleth, drakull, P3lim, Dawn, Tukz, Warrior, Dwnldedskill

Optional Files (0)


Post A Reply Comment Options
Unread 12-16-16, 06:12 AM  
jostikomsk
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Когда будет обновление? а то уже невозможно пользоваться сборкой сплошные ошибки
Report comment to moderator  
Reply With Quote
Unread 11-18-16, 01:05 AM  
Warrior-
A Kobold Labourer

Forum posts: 0
File comments: 42
Uploads: 0
Originally Posted by Triksil
А будет фикс для комбопоинтов на фрейме? )
В будущем обновлении комбопоинты будут работать корректно)
Report comment to moderator  
Reply With Quote
Unread 11-09-16, 10:49 AM  
Triksil
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
А будет фикс для комбопоинтов на фрейме? )
Last edited by Triksil : 11-09-16 at 10:49 AM.
Report comment to moderator  
Reply With Quote
Unread 11-08-16, 03:12 PM  
nosolo
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
hello how do you enable blizzard raid frames?
Report comment to moderator  
Reply With Quote
Unread 11-08-16, 03:12 PM  
Warrior-
A Kobold Labourer

Forum posts: 0
File comments: 42
Uploads: 0
Данная функция сломана в нынешнем патче, я пока ищу варианты исправить ее... только ждать...
для облегчения поставьте аддоны: bugGrabber и bugSack
Report comment to moderator  
Reply With Quote
Unread 11-08-16, 06:04 AM  
jostikomsk
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
добрый день!! подскажите как пофиксить ошибки эти безумно бесят

Message: Interface\AddOns\QulightUI\Root\Scripts.lua:110: attempt to index global 'DungeonCompletionAlertFrame' (a nil value)
Time: 11/08/16 17:49:57
Count: 1
Stack: Interface\AddOns\QulightUI\Root\Scripts.lua:110: in main chunk

Locals: waitTable = <table> {
}
waitFrame = nil
AchievementAnchor = AchievementAnchor {
0 = <userdata>
}
(*temporary) = <function> defined =[C]:-1
(*temporary) = AchievementAnchor {
0 = <userdata>
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = AchievementAnchor {
0 = <userdata>
}
(*temporary) = "AchievementAnchor"
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index global 'DungeonCompletionAlertFrame' (a nil value)"


Message: Interface\AddOns\QulightUI\Addons\Tooltip.lua:908: attempt to index local 'link' (a nil value)
Time: 11/08/16 18:02:15
Count: 52
Stack: Interface\AddOns\QulightUI\Addons\Tooltip.lua:908: in function <Interface\AddOns\QulightUI\Addons\Tooltip.lua:907>

Locals: frame = ChatFrame1 {
0 = <userdata>
RefreshIfNecessary = <function> defined =[C]:-1
OnPostShow = <function> defined =[C]:-1
isInitialized = 1
GetNumVisibleLines = <function> defined =[C]:-1
ScrollUp = <function> defined =[C]:-1
SetTimeVisible = <function> defined =[C]:-1
hasOwnFontObject = true
OnFontObjectUpdated = <function> defined =[C]:-1
resizeButton = ChatFrame1ResizeButton {
}
GetFading = <function> defined =[C]:-1
Clear = <function> defined =[C]:-1
shouldFadeAfterInactivity = false
SetIndentedWordWrap = <function> defined =[C]:-1
GetTimeVisible = <function> defined =[C]:-1
GetJustifyV = <function> defined =[C]:-1
SetFont = <function> defined =[C]:-1
GetMaxLines = <function> defined =[C]:-1
BackFillMessage = <function> defined =[C]:-1
UnpackageEntry = <function> defined =[C]:-1
FontStringContainer = <unnamed> {
}
SetShadowOffset = <function> defined =[C]:-1
messageTypeList = <table> {
}
GetFont = <function> defined =[C]:-1
checkedGMOTD = true
SetMaxLines = <function> defined =[C]:-1
timeVisibleSecs = 120
PageUp = <function> defined =[C]:-1
RefreshDisplay = <function> defined =[C]:-1
SetFontObject = <function> defined =[C]:-1
MakeFontObjectCustom = <function> defined =[C]:-1
CalculateNumVisibleLines = <function> defined =[C]:-1
fontObject = table: 000000007B2979D0 {
}
overrideFadeTimestamp = 0
SetInsertMode = <function> defined =[C]:-1
MarkDisplayDirty = <function> defined =[C]:-1
mouseInTime = 0
GetMessageInfo = <function> defined =[C]:-1
ScrollDown = <function> defined =[C]:-1
AtTop = <function> defined =[C]:-1
GetFontObject = <function> defined =[C]:-1
zoneChannelList = <table> {
}
SetScrollOffset = <function> defined =[C]:-1
OnPostUpdate = <function> defined =[C]:-1
fontStringPool = <table> {
}
skinned = true
buttonSide = "left"
CanEffectivelyFade = <function> defined =[C]:-1
ScrollToBottom = <function> defined =[C]:-1
GetInsertMode = <function> defined =[C]:-1
insertMode = 2
oldAlpha = 0.41960787773132
OnPreSizeChanged = <function> defined =[C]:-1
fadeDurationSecs = 3
GetScrollOffset = <function> defined =[C]:-1
isDocked = 1
GetIndentedWordWrap = <function> defined =[C]:-1
alternativeDefaultLanguage = "всеобщий"
defaultLanguage = "всеобщий"
channelList = <table> {
}
GetTextColor = <function> defined =[C]:-1
tellTimer = 7012.926
ResetAllFadeTimes = <function> defined =[C]:-1
flashTimer = 0
isDisplayDirty = false
GetSpacing = <function> defined =[C]:-1
OnPreLoad = <function> defined =[C]:-1
visibleLines = <table> {
}
PackageEntry = <function> defined =[C]:-1
SetSpacing = <function> defined =[C]:-1
name = "Общий"
ScrollToTop = <function> defined =[C]:-1
historyBuffer = <table> {
}
isLayoutDirty = false
AdjustMessageColors = <function> defined =[C]:-1
GetNumMessages = <function> defined =[C]:-1
RefreshLayout = <function> defined =[C]:-1
GetShadowColor = <function> defined =[C]:-1
isUninteractable = false
AddMessage = <function> defined =[C]:-1
GetJustifyH = <function> defined =[C]:-1
mouseOutTime = 0
PageDown = <function> defined =[C]:-1
GetMaxScrollRange = <function> defined =[C]:-1
SetJustifyH = <function> defined =[C]:-1
SetFadeDuration = <function> defined =[C]:-1
GetShadowOffset = <function> defined =[C]:-1
GetPagingScrollAmount = <function> defined =[C]:-1
SetTextColor = <function> defined =[C]:-1
AtBottom = <function> defined =[C]:-1
buttonFrame = ChatFrame1ButtonFrame {
}
SetShadowColor = <function> defined =[C]:-1
CalculateLineSpacing = <function> defined =[C]:-1
RemoveMessagesByPredicate = <function> defined =[C]:-1
InitializeFontableFrame = <function> defined =[C]:-1
HasFontObject = <function> defined =[C]:-1
clickAnywhereButton = ChatFrame

Message: GameTooltip:SetHyperlink(): Unknown link type
Time: 11/08/16 18:01:52
Count: 36
Stack: [C]: ?
[C]: ?
[C]: ?
[C]: in function `SetHyperlink'
Interface\AddOns\QulightUI\Addons\Tooltip.lua:900: in function <Interface\AddOns\QulightUI\Addons\Tooltip.lua:892>

Locals: (*temporary) = GameTooltip {
0 = <userdata>
GetBackdrop = <function> defined @Interface\AddOns\QulightUI\Addons\Tooltip.lua:104
SetRecipeReagentItem = <function> defined =[C]:-1
SetInboxItem = <function> defined =[C]:-1
SetBuybackItem = <function> defined =[C]:-1
shoppingTooltips = <table> {
}
GetBackdropColor = <function> defined @Interface\AddOns\QulightUI\Addons\Tooltip.lua:105
SetHyperlink = <function> defined =[C]:-1
SetGuildBankItem = <function> defined =[C]:-1
SetUnitBuff = <function> defined @Interface\AddOns\QulightUI\Addons\Buffs.lua:241
SetMerchantItem = <function> defined =[C]:-1
SetTradePlayerItem = <function> defined =[C]:-1
SetQuestLogItem = <function> defined =[C]:-1
SetSendMailItem = <function> defined =[C]:-1
SetTradeTargetItem = <function> defined =[C]:-1
updateTooltip = 0.13399999663234
SetInventoryItem = <function> defined =[C]:-1
GetBackdropBorderColor = <function> defined @Interface\AddOns\QulightUI\Addons\Tooltip.lua:106
comparing = false
SetLootRollItem = <function> defined =[C]:-1
SetUnitAura = <function> defined =[C]:-1
SetUnitDebuff = <function> defined @Interface\AddOns\QulightUI\Addons\Buffs.lua:245
SetAuctionSellItem = <function> defined =[C]:-1
SetBagItem = <function> defined =[C]:-1
needsReset = true
SetRecipeResultItem = <function> defined =[C]:-1
SetLootItem = <function> defined =[C]:-1
SetQuestItem = <function> defined =[C]:-1
SetAuctionItem = <function> defined =[C]:-1
}
(*temporary) = "player:Орё-Гордунни:1259:CHANNEL:2"
Report comment to moderator  
Reply With Quote
Unread 11-07-16, 01:58 PM  
GreenKed
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Originally Posted by Warrior-
Originally Posted by GreenKed
Originally Posted by Warrior-
Баг, перезалил
С друидом все по прежнему грустно.
Исправлено
Спасибо, все замечательно
Report comment to moderator  
Reply With Quote
Unread 11-06-16, 12:51 PM  
Warrior-
A Kobold Labourer

Forum posts: 0
File comments: 42
Uploads: 0
Originally Posted by GreenKed
Originally Posted by Warrior-
Баг, перезалил
С друидом все по прежнему грустно.
Исправлено
Report comment to moderator  
Reply With Quote
Unread 10-30-16, 08:49 AM  
GreenKed
A Kobold Labourer

Forum posts: 0
File comments: 4
Uploads: 0
Originally Posted by Warrior-
Баг, перезалил
С друидом все по прежнему грустно.
Report comment to moderator  
Reply With Quote
Unread 10-30-16, 02:17 AM  
renat.zinatulin
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Originally Posted by Warrior-
Originally Posted by fulcrum
Originally Posted by Warrior-
Originally Posted by jostikomsk
Будет обновление под 7.1?
Уже)
Странно - на странице аддона пишет версия 6.1.2, а при попытке качать файл отдаётся 6.1.1..
Баг, перезалил
Спасибо за самую лучшую сборку аддонов!
Кви уже не занимается сборкой?
Report comment to moderator  
Reply With Quote
Unread 10-27-16, 01:47 PM  
Warrior-
A Kobold Labourer

Forum posts: 0
File comments: 42
Uploads: 0
Originally Posted by fulcrum
Originally Posted by Warrior-
Originally Posted by jostikomsk
Будет обновление под 7.1?
Уже)
Странно - на странице аддона пишет версия 6.1.2, а при попытке качать файл отдаётся 6.1.1..
Баг, перезалил
Report comment to moderator  
Reply With Quote
Unread 10-27-16, 09:36 AM  
fulcrum
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 10
Uploads: 1
Originally Posted by Warrior-
Originally Posted by jostikomsk
Будет обновление под 7.1?
Уже)
Странно - на странице аддона пишет версия 6.1.2, а при попытке качать файл отдаётся 6.1.1..
Report comment to moderator  
Reply With Quote
Unread 10-26-16, 05:43 AM  
Warrior-
A Kobold Labourer

Forum posts: 0
File comments: 42
Uploads: 0
Originally Posted by jostikomsk
Будет обновление под 7.1?
Уже)
Report comment to moderator  
Reply With Quote
Unread 10-25-16, 08:45 PM  
jostikomsk
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Будет обновление под 7.1?
Report comment to moderator  
Reply With Quote
Unread 09-27-16, 05:06 AM  
Triksil
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Combo Points Bug

В первую очередь хотелось бы поблагодарить за интерфейс!

Но вот у меня вопрос по Combo Points я даже .lua файлы разбирал и не могу понять почему комбпо поинты не апдейтятся, баг...
Вроде все по уму, но например функция Update вообще не юзайется... Я не очень розбираюсь в lua криптах к сожалению

cppoints.lua


Code:
local parent, ns = ...
local oUF = ns.oUF

local GetComboPoints = GetComboPoints
local MAX_COMBO_POINTS = MAX_COMBO_POINTS

local Update = function(self, event, unit)
	if(unit == 'pet') then return end

	local cpoints = self.CPoints
	if(cpoints.PreUpdate) then
		cpoints:PreUpdate()
	end

	local cp
	if(UnitHasVehicleUI'player') then
		cp = GetComboPoints('vehicle', 'target')
	else
		cp = GetComboPoints('player', 'target')
	end

	for i=1, MAX_COMBO_POINTS do
		if(i <= cp) then
			cpoints[i]:Show()
		else
			cpoints[i]:Hide()
		end
	end

	if(cpoints.PostUpdate) then
		return cpoints:PostUpdate(cp)
	end
end

local Path = function(self, ...)
	return (self.CPoints.Override or Update) (self, ...)
end

local ForceUpdate = function(element)
	return Path(element.__owner, 'ForceUpdate', element.__owner.unit)
end

local Enable = function(self)
	local cpoints = self.CPoints
	if(cpoints) then
		cpoints.__owner = self
		cpoints.ForceUpdate = ForceUpdate

		self:RegisterEvent('UNIT_COMBO_POINTS', Path, true)
		self:RegisterEvent('PLAYER_TARGET_CHANGED', Path, true)

		for index = 1, MAX_COMBO_POINTS do
			local cpoint = cpoints[index]
			if(cpoint:IsObjectType'Texture' and not cpoint:GetTexture()) then
				cpoint:SetTexture[[Interface\ComboFrame\ComboPoint]]
				cpoint:SetTexCoord(0, 0.375, 0, 1)
			end
		end

		return true
	end
end

local Disable = function(self)
	local cpoints = self.CPoints
	if(cpoints) then
		self:UnregisterEvent('UNIT_COMBO_POINTS', Path)
		self:UnregisterEvent('PLAYER_TARGET_CHANGED', Path)
	end
end

oUF:AddElement('CPoints', Path, Enable, Disable)
Last edited by Triksil : 09-27-16 at 07:10 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.