Download
(21Kb)
Download
Updated: 12-07-14 06:03 AM
Pictures
File Info
Compatibility:
Warlords of Draenor (6.0.3)
Warlords of Draenor Pre-Patch (6.0.2)
Updated:12-07-14 06:03 AM
Created:unknown
Downloads:242,530
Favorites:1,135
MD5:

oGlow  Popular! (More than 5000 hits)

Version: 2.2.5
by: haste [More]

oGlow will light up your items, by adding a quality border to them. It will only display this border for common quality items and above.

It will currently only display the quality borders on the following places:
* Inventory
* Inspect
* Bank
* Guild bank
* Bags
* Mail
* Merchant
* Trade
* Professions
* Character fly-out
* Character
* Loot
* Void storage

I will make it support some other frames also, but this is it for now.

Credits
- Fizzle for the original idea
- Mikma for always being an ass (:---D)

Click here to lend your support!

Changes from 2.2.4
- Bump TOC version to 6.0.
- Applied suicidalkatt's patch to fix void storage.

Changes from 2.2.3
- Bump TOC version to 5.4.
- Correctly update void storage the first time it is opened.

Changes from 2.2.2
- Bump TOC version to 5.3.
- Properly update loot frame when changing page.
- Fix lua error on character equipment flyout.

Changes from 2.2.1
- Bump TOC version to 5.0.
- Updated char and inspect pipe to work correctly on 5.0.

Changes from 2.2.0
- Fixed transmogrified items showing up without a border or with incorrect quality.

Changes from 2.1.3
- Added support for the loot frame.
- Added support for void storage.
- Several minor improvements made in the background.

Changes from 2.1.2
- Fixed another issue with the character fly-out on 4.3.

Changes from 2.1.1
- Fixes issues with character fly-out on 4.3.

Changes from 2.1.0
- Updating from 2.0.x no works correctly.

Changes from 2.0.1
- UI now renders correctly when accessed through Interface Options
- Added an option to control the threshold of the quality filter.
- It's now possible to set custom colors for each item quality.

Changes from 2.0
- Removed references to nonexistent files.
- Fixed inspect coloring to work correctly.

Changes from 1.12
* Update to work WoW 4.0.x.
* Mostly rewritten under the hood.
* Ability to toggle pretty much every update thingy.
* Currently require more babies to run :(.

Changes from 1.11
* No longer spews useless debug output...

Changes from 1.10
* Haste makes waste, actually fixed now. :)

Changes from 1.9
* Fixed bank not updating correctly in some cases.

Changes from 1.8
* It will now correctly update coloring when switching page in the inbox.

Changes from 1.6
* 1.7 was never released.
* Completed mail support.

Changes from 1.4
* 1.5 was never released.
* TOC bumped to 2.4.
* Support for the new slots when sending mail.

Changes from 1.3
* Fixed an issue with the buyback frame not updating as it should.

Changes from 1.2
* Fixed an issue with the inspect support.

Changes from 1.1
* TOC updated to 2.3.
* Guild Bank support.

Changes from 1.0
* TOC updated to 2.2.
* Added an interface to let external add-ons prevent oGlow from updating various parts. This is mainly to prevent conflicts with other add-ons (like ClosetGnome).

Changes from 0.4
* Version bumped to 1.0, seems to be stable enough, and no feature requests have been made.
* Added merchant support.

Changes from 0.3
* CraftUI / TradeSkillUI support.
* Overall more code re-use.
* Fixed a possible error with the bags.

Changes from 0.2
* Inspect support.
* Durability coloring of the inventory items. It will show the default red color for broken items, and yellow for low durability items (5 and below).

Changes from 0.1
* White items are no longer colored on trade.
* oGlow will not color the Inventory (character frame) if Fizzle is enabled.
Optional Files (0)


Post A Reply Comment Options
Unread 03-06-12, 01:02 PM  
Segasus
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Evening!

This is one of very few addons I use while playing World of Warcraft; it's simple, smart and very useful!

For my first time I tried playing as a druid, but encountered a problem whilst having this addon activated (patch 4.3.3).

When I enter catform and starting to prowl, there's an extra "bar" at the bottom covering Blizzard UI. This phenomena keeps repeating once I've entered prowl/stealth mode as a cat.

Any ideas why this is? And more importantly, how to remedy the "issue", if such?

Thanks for a great addon!
Report comment to moderator  
Reply With Quote
Unread 02-19-12, 05:12 AM  
haste
Featured Artist
 
haste's Avatar
Featured Addon Author

Forum posts: 1027
File comments: 392
Uploads: 17
The issue should be fixed with 2.2.1. Thanks for reporting .
__________________
「貴方は1人じゃないよ」
Report comment to moderator  
Reply With Quote
Unread 02-18-12, 10:58 PM  
CrossbowFFS
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
There seem to be an issue with transmogrified items, inspecting others which have xmogged items will cause those items to lose their border color.

I'm not sure, but I think this only occurs when, for example, A is xmogged into B and the 2 items have different item qualities (e.g. A is epic and B is green).

Otherwise, I love this addon!
Report comment to moderator  
Reply With Quote
Unread 01-17-12, 03:59 PM  
mikma
A Cyclonian
 
mikma's Avatar
AddOn Author - Click to view AddOns

Forum posts: 45
File comments: 267
Uploads: 23
Hi haste, it's me being an ass again.

Less chatting, more coding.
Report comment to moderator  
Reply With Quote
Unread 12-02-11, 01:06 AM  
Dexter74
A Kobold Labourer

Forum posts: 0
File comments: 167
Uploads: 0
works, thanks Dridzt
Report comment to moderator  
Reply With Quote
Unread 12-02-11, 12:30 AM  
haste
Featured Artist
 
haste's Avatar
Featured Addon Author

Forum posts: 1027
File comments: 392
Uploads: 17
I won't be able to do anything with that until Saturday earliest.
__________________
「貴方は1人じゃないよ」
Report comment to moderator  
Reply With Quote
Unread 12-01-11, 06:13 PM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1362
File comments: 831
Uploads: 59
Originally Posted by Dexter74
works only partially, get an error message

Code:
["message"] = "oGlow-2.1.2\\pipes\\char-flyout.lua:31: attempt to index global \"PaperDollFrameItemFlyout\" (a nil value)",
			["time"] = "2011/12/01 15:53:20",
			["locals"] = "self = <table> {\n RegisterColor = <func> @oGlow\\colors.lua:22\n RegisterFilter = <func> @oGlow\\filter.lua:11\n ResetColor = <func> @oGlow\\colors.lua:41\n TRADE_UPDATE = <func> @oGlow\\pipes\\trade.lua:15\n IsEventRegistered = <func> @oGlow\\event.lua:51\n UnregisterFilterOnPipe = <func> @oGlow\\filter.lua:86\n IterateFilters = <func> @oGlow\\filter.lua:33\n TRADE_TARGET_ITEM_CHANGED = <func> @oGlow\\pipes\\trade.lua:8\n RegisterOptionCallback = <func> @oGlow\\oglow.lua:103\n CallOptionCallbacks = <func> @oGlow\\oglow.lua:109\n DisablePipe = <func> @oGlow\\pipe.lua:62\n ADDON_LOADED = <table> {}\n GUILDBANKBAGSLOTS_CHANGED = <func> @oGlow\\pipes\\gbank.lua:5\n IteratePipes = <func> @oGlow\\pipe.lua:43\n RegisterDisplay = <func> @oGlow\\display.lua:9\n UpdatePipe = <func> @oGlow\\pipe.lua:82\n PLAYERBANKSLOTS_CHANGED = <func> @oGlow\\pipes\\bank.lua:5\n GUILDBANKFRAME_OPENED = <func> @oGlow\\pipes\\gbank.lua:5\n BANKFRAME_OPENED = <func> @oGlow\\pipes\\bank.lua:5\n GetNumPipes = <func> @oGlow\\pipe.lua:93\n EnablePipe = <func> @oGlow\\pipe.lua:48\n MAIL_SEND_INFO_UPDATE = <func> @oGlow\\pipes\\mail.lua:8\n MAIL_SHOW = <func> @oGlow\\pipes\\mail.lua:8\n GetNumFilters = <func> @oGlow\\filter.lua:108\n RegisterPipe = <func> @oGlow\\pipe.lua:9\n RegisterEvent = <func> @oGlow\\event.lua:19\n MAIL_SEND_SUCCESS = <func> @oGlow\\pipes\\mail.lua:8\n IsPipeEnabled = <func> @oGlow\\pipe.lua:76\n TRADE_SHOW = <func> @oGlow\\pipes\\trade.lua:15\n UNIT_INVENTORY_CHANGED = <func> @oGlow\\pipes\\char.lua:27\n CallFilters = <func> @oGlow\\oglow.lua:82\n IterateFiltersOnPipe = <func> @oGlow\\filter.lua:73\n RegisterFilterOnPipe = <func> @oGlow\\filter.lua:39\n version = \"2.1.2\"\n TRADE_PLAYER_ITEM_CHANGED = <func> @oGlow\\pipes\\trade.lua:1\n UnregisterEvent = <func> @oGlow\\event.lua:55\n argcheck = <func> @oGlow\\init.lua:4\n}\npipe = \"char-flyout\"\nref = <table> {\n name = \"Character equipment flyout frame\"\n isActive = true\n enable = <func> @oGlow\\pipes\\char-flyout.lua:37\n update = <func> @oGlow\\pipes\\char-flyout.lua:30\n disable = <func> @oGlow\\pipes\\char-flyout.lua:44\n}\nargcheck = <func> @oGlow\\init.lua:4\npipesTable = <table> {\n merchant = <table> {}\n bags = <table> {}\n gbank = <table> {}\n char-flyout = <table> {}\n char = <table> {}\n trade = <table> {}\n mail = <table> {}\n inspect = <table> {}\n tradeskill = <table> {}\n bank = <table> {}\n}\n",
			["stack"] = "oGlow-2.1.2\\pipes\\char-flyout.lua:31: in function \"update\"\noGlow-2.1.2\\pipe.lua:87: in function \"UpdatePipe\"\noGlow-2.1.2\\ui\\quality-Qualität.lua:35: in function \"func\"\nFrameXML\\UIDropDownMenu.lua:706: in function \"UIDropDownMenuButton_OnClick\"\n<string>:\"*:OnClick\":1: in function <string>:\"*:OnClick\":1",
			["session"] = 1,
Hehe ok, these should be the last:
In v2.1.2 posted here
replace PaperDollFrameItemFlyout.buttons
with EquipmentFlyoutFrame.buttons
on both line 31 and line 45 of oGlow\pipes\char-flyout.lua
Report comment to moderator  
Reply With Quote
Unread 12-01-11, 09:08 AM  
Dexter74
A Kobold Labourer

Forum posts: 0
File comments: 167
Uploads: 0
works only partially, get an error message

Code:
["message"] = "oGlow-2.1.2\\pipes\\char-flyout.lua:31: attempt to index global \"PaperDollFrameItemFlyout\" (a nil value)",
			["time"] = "2011/12/01 15:53:20",
			["locals"] = "self = <table> {\n RegisterColor = <func> @oGlow\\colors.lua:22\n RegisterFilter = <func> @oGlow\\filter.lua:11\n ResetColor = <func> @oGlow\\colors.lua:41\n TRADE_UPDATE = <func> @oGlow\\pipes\\trade.lua:15\n IsEventRegistered = <func> @oGlow\\event.lua:51\n UnregisterFilterOnPipe = <func> @oGlow\\filter.lua:86\n IterateFilters = <func> @oGlow\\filter.lua:33\n TRADE_TARGET_ITEM_CHANGED = <func> @oGlow\\pipes\\trade.lua:8\n RegisterOptionCallback = <func> @oGlow\\oglow.lua:103\n CallOptionCallbacks = <func> @oGlow\\oglow.lua:109\n DisablePipe = <func> @oGlow\\pipe.lua:62\n ADDON_LOADED = <table> {}\n GUILDBANKBAGSLOTS_CHANGED = <func> @oGlow\\pipes\\gbank.lua:5\n IteratePipes = <func> @oGlow\\pipe.lua:43\n RegisterDisplay = <func> @oGlow\\display.lua:9\n UpdatePipe = <func> @oGlow\\pipe.lua:82\n PLAYERBANKSLOTS_CHANGED = <func> @oGlow\\pipes\\bank.lua:5\n GUILDBANKFRAME_OPENED = <func> @oGlow\\pipes\\gbank.lua:5\n BANKFRAME_OPENED = <func> @oGlow\\pipes\\bank.lua:5\n GetNumPipes = <func> @oGlow\\pipe.lua:93\n EnablePipe = <func> @oGlow\\pipe.lua:48\n MAIL_SEND_INFO_UPDATE = <func> @oGlow\\pipes\\mail.lua:8\n MAIL_SHOW = <func> @oGlow\\pipes\\mail.lua:8\n GetNumFilters = <func> @oGlow\\filter.lua:108\n RegisterPipe = <func> @oGlow\\pipe.lua:9\n RegisterEvent = <func> @oGlow\\event.lua:19\n MAIL_SEND_SUCCESS = <func> @oGlow\\pipes\\mail.lua:8\n IsPipeEnabled = <func> @oGlow\\pipe.lua:76\n TRADE_SHOW = <func> @oGlow\\pipes\\trade.lua:15\n UNIT_INVENTORY_CHANGED = <func> @oGlow\\pipes\\char.lua:27\n CallFilters = <func> @oGlow\\oglow.lua:82\n IterateFiltersOnPipe = <func> @oGlow\\filter.lua:73\n RegisterFilterOnPipe = <func> @oGlow\\filter.lua:39\n version = \"2.1.2\"\n TRADE_PLAYER_ITEM_CHANGED = <func> @oGlow\\pipes\\trade.lua:1\n UnregisterEvent = <func> @oGlow\\event.lua:55\n argcheck = <func> @oGlow\\init.lua:4\n}\npipe = \"char-flyout\"\nref = <table> {\n name = \"Character equipment flyout frame\"\n isActive = true\n enable = <func> @oGlow\\pipes\\char-flyout.lua:37\n update = <func> @oGlow\\pipes\\char-flyout.lua:30\n disable = <func> @oGlow\\pipes\\char-flyout.lua:44\n}\nargcheck = <func> @oGlow\\init.lua:4\npipesTable = <table> {\n merchant = <table> {}\n bags = <table> {}\n gbank = <table> {}\n char-flyout = <table> {}\n char = <table> {}\n trade = <table> {}\n mail = <table> {}\n inspect = <table> {}\n tradeskill = <table> {}\n bank = <table> {}\n}\n",
			["stack"] = "oGlow-2.1.2\\pipes\\char-flyout.lua:31: in function \"update\"\noGlow-2.1.2\\pipe.lua:87: in function \"UpdatePipe\"\noGlow-2.1.2\\ui\\quality-Qualität.lua:35: in function \"func\"\nFrameXML\\UIDropDownMenu.lua:706: in function \"UIDropDownMenuButton_OnClick\"\n<string>:\"*:OnClick\":1: in function <string>:\"*:OnClick\":1",
			["session"] = 1,
Report comment to moderator  
Reply With Quote
Unread 12-01-11, 08:20 AM  
Danno
A Murloc Raider
 
Danno's Avatar
AddOn Author - Click to view AddOns

Forum posts: 4
File comments: 28
Uploads: 1
Awesome, Thanks Dridzt
Report comment to moderator  
Reply With Quote
Unread 11-30-11, 06:54 PM  
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1362
File comments: 831
Uploads: 59
fix

Originally Posted by alanm26
I updated to the git version and get this error in the character pane with the alt equipment menu.

oGlow-2.1.1\pipes\char-flyout.lua:24: attempt to compare number with nil
<in C code>: in function `EquipmentFlyout_DisplayButton'
Interface\FrameXML\EquipmentFlyout.lua:187: in function <Interface\FrameXML\EquipmentFlyout.lua:129>:
<in C code>: in function `EquipmentFlyout_Show'
Interface\FrameXML\EquipmentFlyout.lua:424: in function `EquipmentFlyout_UpdateFlyout':
Interface\FrameXML\PaperDollFrame.lua:2437: in function `PaperDollItemSlotButton_OnEnter':
<string>:"*:OnEnter":1: in function <[string "*:OnEnter"]:1>

Also quest rewards aren't colored, but I honestly can't remember if they're supposed to be. Thanks for the quick updates.
Go to line 24 of oGlow\pipes\char-flyout.lua mentioned in the error
(for the git version: haste-oGlow-2.1.1-1-g0ecf0cb.zip)

and replace PDFITEMFLYOUT_FIRST_SPECIAL_LOCATION
with EQUIPMENTFLYOUT_UNIGNORESLOT_LOCATION
Last edited by Dridzt : 11-30-11 at 06:57 PM.
Report comment to moderator  
Reply With Quote
Unread 11-29-11, 03:03 PM  
alanm26
A Kobold Labourer

Forum posts: 0
File comments: 29
Uploads: 0
I updated to the git version and get this error in the character pane with the alt equipment menu.

oGlow-2.1.1\pipes\char-flyout.lua:24: attempt to compare number with nil
<in C code>: in function `EquipmentFlyout_DisplayButton'
Interface\FrameXML\EquipmentFlyout.lua:187: in function <Interface\FrameXML\EquipmentFlyout.lua:129>:
<in C code>: in function `EquipmentFlyout_Show'
Interface\FrameXML\EquipmentFlyout.lua:424: in function `EquipmentFlyout_UpdateFlyout':
Interface\FrameXML\PaperDollFrame.lua:2437: in function `PaperDollItemSlotButton_OnEnter':
<string>:"*:OnEnter":1: in function <[string "*:OnEnter"]:1>

Also quest rewards aren't colored, but I honestly can't remember if they're supposed to be. Thanks for the quick updates.
Report comment to moderator  
Reply With Quote
Unread 11-29-11, 02:36 PM  
FlareCDE
A Deviate Faerie Dragon
 
FlareCDE's Avatar
AddOn Author - Click to view AddOns

Forum posts: 14
File comments: 8
Uploads: 1
Getting this error when I open my character pane:

1x oGlow-2.1.1\filters\quality.lua:18: attempt to compare nil with number
oGlow-2.1.1\oglow.lua:97: in function `CallFilters'
oGlow-2.1.1\pipes\char.lua:22: in function <Interface\AddOns\oGlow\pipes\char.lua:14>
oGlow-2.1.1\pipes\char.lua:29: in function <Interface\AddOns\oGlow\pipes\char.lua:27>
(tail call): ?:

nil

Locals:
table: 326359C0

EDIT: I'll try the version below and see if it fixes it.
EDIT EDIT: Yep. It's fixed. Thanks!
__________________
Reality is nothing... perception is everything.
Last edited by FlareCDE : 11-29-11 at 02:46 PM.
Report comment to moderator  
Reply With Quote
Unread 11-29-11, 02:24 PM  
haste
Featured Artist
 
haste's Avatar
Featured Addon Author

Forum posts: 1027
File comments: 392
Uploads: 17
Re: Patch 4.3

The patch hasn't landed in EU yet, but I've already fixed this. For now you can just fetch the git version. You might have to rename the folder to oGlow after extracting btw.
__________________
「貴方は1人じゃないよ」
Report comment to moderator  
Reply With Quote
Unread 11-29-11, 02:16 PM  
Navitron
A Kobold Labourer
Premium Member

Forum posts: 0
File comments: 7
Uploads: 0
Patch 4.3

With patch 4.3, getting this error on load

Code:
Date: 2011-11-29 11:51:03
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\oGlow\pipes\char-flyout.lua line 39:
   hooksecurefunc(): PaperDollFrameItemFlyout_DisplayButton is not a function
Debug:
   [C]: ?
   [C]: hooksecurefunc()
   oGlow\pipes\char-flyout.lua:39: enable()
   oGlow\pipe.lua:53: EnablePipe()
   oGlow\oglow.lua:65:
      oGlow\oglow.lua:38
   (tail call): ?


And this error when opening the character window

Code:
Date: 2011-11-29 11:54:10
ID: 4
Error occured in: Global
Count: 1
Message: ..\AddOns\oGlow\filters\quality.lua line 18:
   attempt to compare nil with number
Debug:
   [C]: ?
   oGlow\filters\quality.lua:18: func()
   oGlow\oglow.lua:97: CallFilters()
   oGlow\pipes\char.lua:22:
      oGlow\pipes\char.lua:14
   [C]: ?
   [C]: Show()
   ..\FrameXML\UIParent.lua:1607: SetUIPanel()
   ..\FrameXML\UIParent.lua:1451: ShowUIPanel()
   ..\FrameXML\UIParent.lua:1338:
      ..\FrameXML\UIParent.lua:1334
   [C]: SetAttribute()
   ..\FrameXML\UIParent.lua:2044: ShowUIPanel()
   ..\FrameXML\CharacterFrame.lua:18: ToggleCharacter()
   [string "TOGGLECHARACTER0"]:1:
      [string "TOGGLECHARACTER0"]:1
Last edited by Navitron : 11-29-11 at 02:17 PM.
Report comment to moderator  
Reply With Quote
Unread 11-29-11, 02:02 PM  
tralkar
An Onyxian Warder
 
tralkar's Avatar

Forum posts: 352
File comments: 215
Uploads: 0
Useing 2.1.0 and with latest (11/29/11) blizards #$%^ up Glow is not working.. =)
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.