Download
(136Kb)
Download
Updated: 01-29-09 04:02 PM
Pictures
File Info
Updated:01-29-09 04:02 PM
Created:01-10-09 02:10 PM
Downloads:7,038
Favorites:105
MD5:

QuestItemBar  Popular! (More than 5000 hits)

Version: 0.5
by: Nickenyfiken [More]

===About QuestItemBar===
Automatically shows a bar with buttons for the quest items you possess. It looks similar to a standard action bar. It is based on Ace3 and various embedded libraries provided by the Ace-community.

===Bug reports and feature requests===
Please use the [http://www.wowace.com/projects/questitembar/create-ticket/ Ticket system]. If you use it there is a higher probability that something will be fixed or implemented.

===Features===
*Behaves more or less like any standard action button.
*ButtonFacade support.
*LibDataBroker launcher.
*Show all or only usable quest items.
*Should work on any WoW language client. Please report if it doesn't.

===Configuration===
*Open a configuration dialog using the commands "/qib config" or "/QuestItemBar config" or by clicking the LDB launcher.
*Configuration can be done using commands too. /qib <command>:
**lock - Lock bar and hide anchor.
**onlyUsable - Show only usable items and hide all other quest items.
**styleheader - Bar Style & Layout
**alpha - Configure the alpha of the bar.
**alphaHover - Configure the alpha of the bar when mouse is over.
**scale - Configure the scale of the bar.
**padding - Configure the padding of the buttons.
**direction - Configure the direction of the buttons from the anchor.
**ignoreItem ([ItemLink] | ItemName). Same command to stop ignoring a item. It is also possible to drag and drop a item to the ignore item textbox in the config GUI.
**config - Open the blizzard configuration UI.
*Change the direction (growth) by right clicking on the anchor.

===Planned features===
*Keybindings. Not sure exactly how it will be designed.
*Ideas?

===Credits===
Ace community for Ace3 and the other libraries used. Authors of Bartender, Qbar, Recount for some great code examples.

*Localization
**Simplified Chinese (zhCN) and Traditional Chinese (zhTW). Thanks bigcell.
**German (deDE). Thanks ZidayaXi.
**French (frFR). Thanks Pettigrow.

------------------------------------------------------------------------
r37 | nickenyfiken | 2009-01-29 16:21:24 +0000 (Thu, 29 Jan 2009) | 1 line
Changed paths:
A /tags/0.5 (from /trunk:36)

Tagging as 0.5
------------------------------------------------------------------------
r36 | Nickenyfiken | 2009-01-29 15:59:32 +0000 (Thu, 29 Jan 2009) | 1 line
Changed paths:
M /trunk/Core.lua

Tweaked how "This item begins a quest." items are detected.
------------------------------------------------------------------------
r35 | Nickenyfiken | 2009-01-29 14:32:32 +0000 (Thu, 29 Jan 2009) | 1 line
Changed paths:
A /trunk/Locale/esMX.lua

Added missing esMX.lua locale file.
------------------------------------------------------------------------
r33 | Nickenyfiken | 2009-01-17 00:26:59 +0000 (Sat, 17 Jan 2009) | 1 line
Changed paths:
M /trunk/Core.lua

Only show one button for items split in multiple stacks.
------------------------------------------------------------------------
r32 | Nickenyfiken | 2009-01-17 00:10:55 +0000 (Sat, 17 Jan 2009) | 1 line
Changed paths:
M /trunk/Core.lua
M /trunk/Options.lua

Items are ignored by itemId instead of itemLink. Items should properly be able to be ignored by either link, id or name.
------------------------------------------------------------------------
r31 | Nickenyfiken | 2009-01-15 20:53:53 +0000 (Thu, 15 Jan 2009) | 1 line
Changed paths:
M /trunk/Options.lua

Fix listing of ignored items.
------------------------------------------------------------------------
r28 | Nickenyfiken | 2009-01-13 20:12:40 +0000 (Tue, 13 Jan 2009) | 1 line
Changed paths:
M /trunk/Options.lua

More options locale.
------------------------------------------------------------------------
r27 | Nickenyfiken | 2009-01-13 17:24:36 +0000 (Tue, 13 Jan 2009) | 1 line
Changed paths:
M /trunk/Options.lua

Added localization for blizz options.
------------------------------------------------------------------------
r26 | Nickenyfiken | 2009-01-12 12:37:40 +0000 (Mon, 12 Jan 2009) | 1 line
Changed paths:
M /trunk/.pkgmeta
M /trunk/Options.lua
M /trunk/embeds.xml

Add about panel using LibAboutPanel.
------------------------------------------------------------------------
r24 | Nickenyfiken | 2009-01-12 07:58:17 +0000 (Mon, 12 Jan 2009) | 1 line
Changed paths:
M /trunk/Options.lua

Added localization for new ignore item options.
------------------------------------------------------------------------
r23 | Nickenyfiken | 2009-01-11 11:31:59 +0000 (Sun, 11 Jan 2009) | 1 line
Changed paths:
M /trunk/Core.lua
M /trunk/Options.lua

Added item ignore list
------------------------------------------------------------------------
r20 | Nickenyfiken | 2009-01-10 07:00:58 +0000 (Sat, 10 Jan 2009) | 1 line
Changed paths:
M /trunk/Core.lua
M /trunk/Options.lua

Only save itemLink for usable items if it is configured to show usable items.
------------------------------------------------------------------------
r19 | Nickenyfiken | 2009-01-10 06:27:07 +0000 (Sat, 10 Jan 2009) | 1 line
Changed paths:
M /trunk/Locale/esES.lua
M /trunk/Locale/frFR.lua
M /trunk/Locale/koKR.lua
M /trunk/Locale/ruRU.lua
M /trunk/Locale/zhCN.lua
M /trunk/Locale/zhTW.lua

Fixed locale files (oops)... hopefully
------------------------------------------------------------------------
r17 | Nickenyfiken | 2009-01-10 04:47:20 +0000 (Sat, 10 Jan 2009) | 1 line
Changed paths:
M /trunk/Core.lua
M /trunk/Options.lua

Added options for OOR color.
------------------------------------------------------------------------
r16 | Nickenyfiken | 2009-01-10 04:14:06 +0000 (Sat, 10 Jan 2009) | 1 line
Changed paths:
M /trunk/Core.lua

Added out of range coloring. Not configurable yet.
------------------------------------------------------------------------
r15 | Nickenyfiken | 2009-01-10 03:51:27 +0000 (Sat, 10 Jan 2009) | 1 line
Changed paths:
M /trunk/Core.lua

Changed how item information is pulled from game on button update. No more storing of bag and slot information. Using itemLinks only instead.
------------------------------------------------------------------------
r14 | Nickenyfiken | 2009-01-10 02:14:59 +0000 (Sat, 10 Jan 2009) | 2 lines
Changed paths:
M /trunk/Core.lua

-Look at inventory/equipped items. Should work but is not tested properly. Test made by pretending that equipped trinkets are quest items. :-P
-Changed event handling so close fired BAG_UPDATE and UNIT_INVENTORY_CHANGED don't trigger a item scan.
------------------------------------------------------------------------
r12 | Nickenyfiken | 2009-01-09 10:16:08 +0000 (Fri, 09 Jan 2009) | 1 line
Changed paths:
M /trunk/.pkgmeta

Changed .pkgmeta to not use tagged external libs...
------------------------------------------------------------------------
r11 | Nickenyfiken | 2009-01-09 08:56:25 +0000 (Fri, 09 Jan 2009) | 1 line
Changed paths:
A /trunk/Locale/deDE.lua
A /trunk/Locale/esES.lua
A /trunk/Locale/frFR.lua
A /trunk/Locale/koKR.lua
A /trunk/Locale/ruRU.lua
A /trunk/Locale/zhCN.lua
A /trunk/Locale/zhTW.lua

More locale files added!
------------------------------------------------------------------------
r10 | Nickenyfiken | 2009-01-09 08:41:40 +0000 (Fri, 09 Jan 2009) | 1 line
Changed paths:
M /trunk/Locale/enUS.lua

Play with localization app.
------------------------------------------------------------------------
r8 | Nickenyfiken | 2009-01-09 08:05:49 +0000 (Fri, 09 Jan 2009) | 1 line
Changed paths:
M /trunk/Core.lua
M /trunk/Locale/enUS.lua
M /trunk/Options.lua

Added option to hide the bar/buttons. Was only possible from LDB before and not saved between sessions.
------------------------------------------------------------------------
r7 | Nickenyfiken | 2009-01-09 07:42:49 +0000 (Fri, 09 Jan 2009) | 1 line
Changed paths:
M /trunk/QuestItemBar.toc

Add @project-version@ keyword to toc (hope it does what i think)
------------------------------------------------------------------------
r6 | Nickenyfiken | 2009-01-09 07:27:20 +0000 (Fri, 09 Jan 2009) | 3 lines
Changed paths:
M /trunk/.pkgmeta
M /trunk/Core.lua
A /trunk/Locale
A /trunk/Locale/enUS.lua
A /trunk/Locale/locale.xml
M /trunk/Options.lua
M /trunk/QuestItemBar.toc
M /trunk/embeds.xml

-Added localization support.
-Added missing external to .pkgmeta
-Some code cleanup
------------------------------------------------------------------------
r4 | Nickenyfiken | 2009-01-09 04:53:51 +0000 (Fri, 09 Jan 2009) | 1 line
Changed paths:
D /trunk/Wiki.txt

Delete Wiki.txt
------------------------------------------------------------------------
r3 | Nickenyfiken | 2009-01-09 03:14:18 +0000 (Fri, 09 Jan 2009) | 2 lines
Changed paths:
M /trunk
M /trunk/Core.lua
M /trunk/Options.lua

-Added possibility to toggle anchor using the LDB icon.
-New LDB icon.
------------------------------------------------------------------------
r2 | Nickenyfiken | 2009-01-09 02:23:57 +0000 (Fri, 09 Jan 2009) | 1 line
Changed paths:
A /trunk/.pkgmeta
A /trunk/Core.lua
A /trunk/Options.lua
A /trunk/QuestItemBar.toc
A /trunk/Wiki.txt
A /trunk/embeds.xml

Initial import.
------------------------------------------------------------------------
r1 | root | 2009-01-09 01:44:42 +0000 (Fri, 09 Jan 2009) | 1 line
Changed paths:
A /branches
A /tags
A /trunk

"questitembar/mainline: Initial Import"
------------------------------------------------------------------------
Optional Files (0)


Post A Reply Comment Options
Unread 01-10-09, 05:07 PM  
Dajova
A Wyrmkin Dreamwalker
 
Dajova's Avatar
AddOn Author - Click to view AddOns

Forum posts: 58
File comments: 787
Uploads: 5
So basicly, this is a alternative for QBar?
Report comment to moderator  
Reply With Quote
Unread 01-10-09, 06:55 PM  
Nickenyfiken
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 32
Uploads: 2
Originally posted by richerich
So basicly, this is a alternative for QBar?
Yep. QBar and other similar mods have other pros, cons and features. I have used all of them (I think) before and those addons was my main inspiration. I primarily wrote QuestItemBar because I was in a coding mood and this was the most interesting addon thin that popped up :-) I also wanted to have something with support for ButtonFacade, to blend in better in my UI.
Report comment to moderator  
Reply With Quote
Unread 01-11-09, 02:23 PM  
shadowmx
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Plans

I like your addon, but do you have any plans of adding filters?
There's some quest items I do not plan on getting rid of (Dartol's Rod of Transformation) or some quest items that remain in your bags (Oracles daily crystal/ball).
Report comment to moderator  
Reply With Quote
Unread 01-11-09, 08:56 PM  
Dajova
A Wyrmkin Dreamwalker
 
Dajova's Avatar
AddOn Author - Click to view AddOns

Forum posts: 58
File comments: 787
Uploads: 5
Originally posted by Nickenyfiken
Yep. QBar and other similar mods have other pros, cons and features. I have used all of them (I think) before and those addons was my main inspiration. I primarily wrote QuestItemBar because I was in a coding mood and this was the most interesting addon thin that popped up :-) I also wanted to have something with support for ButtonFacade, to blend in better in my UI.
Well, QBar have actually Buttonfacade support, just not made by Aesay
Report comment to moderator  
Reply With Quote
Unread 01-12-09, 02:41 AM  
Nickenyfiken
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 32
Uploads: 2
Re: Plans

Originally posted by shadowmx
I like your addon, but do you have any plans of adding filters?
There's some quest items I do not plan on getting rid of (Dartol's Rod of Transformation) or some quest items that remain in your bags (Oracles daily crystal/ball).
It have been added in the latest alpha (not here).
Report comment to moderator  
Reply With Quote
Unread 01-12-09, 02:42 AM  
Nickenyfiken
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 32
Uploads: 2
Originally posted by richerich
Well, QBar have actually Buttonfacade support, just not made by Aesay
Oh I didn't know that :-)
Report comment to moderator  
Reply With Quote
Unread 01-13-09, 01:18 PM  
Anaral
A Murloc Raider
 
Anaral's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 52
Uploads: 2
I downloaded the Alpha from Ace (r27) and so far there is only one issue. The ignore list doesn't remove the items from the bar or list what's on the ignore list when you press the button. The chat output does show the message that "[xxx] is now ignored." But yeah, I still see the items.

Great addon, so far it seems clean and tidy, though I admit I haven't tested it out too much thus far.
__________________
Last edited by Anaral : 01-13-09 at 01:23 PM.
Report comment to moderator  
Reply With Quote
Unread 01-15-09, 03:06 PM  
Nickenyfiken
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 32
Uploads: 2
Originally posted by Anaral
I downloaded the Alpha from Ace (r27) and so far there is only one issue. The ignore list doesn't remove the items from the bar or list what's on the ignore list when you press the button. The chat output does show the message that "[xxx] is now ignored." But yeah, I still see the items.

Great addon, so far it seems clean and tidy, though I admit I haven't tested it out too much thus far.
Sorry I can't reproduce that. The moment i ignore or remove a ignored item the bar changes.

However there is a bug with the list ignored items. It is not working at all in 0.4 but is fixed in the latest alpha.
Report comment to moderator  
Reply With Quote
Unread 01-15-09, 03:36 PM  
reacean
A Defias Bandit

Forum posts: 2
File comments: 7
Uploads: 0
Originally posted by richerich
Well, QBar have actually Buttonfacade support, just not made by Aesay
Qbar's Buttonfacade plugin does not retain the color settings last time I used it, for what it's worth.

My suggestion for QuestItemBar would be to have a keybinding for the last used quest item, it tends to be very handy.
Last edited by reacean : 01-15-09 at 03:37 PM.
Report comment to moderator  
Reply With Quote
Unread 01-15-09, 08:41 PM  
ripdog
A Murloc Raider

Forum posts: 4
File comments: 3
Uploads: 0
I noticed you are unsure of how to implement keybindings, and thought i'd put in a request for suppsot of LibKeyBound. It allows you to type /kb to go into keybinding mode for all supporting bar mods, and just mouse over a button to bind it. It's a great lib for helping to make a common UI.

Also, please look here http://www.wowace.com/projects/libst...ges/common-ui/ if you want to make QIB ever more compatible

Thanks
Report comment to moderator  
Reply With Quote
Unread 01-16-09, 10:50 AM  
Anaral
A Murloc Raider
 
Anaral's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 52
Uploads: 2
Originally posted by Nickenyfiken
Sorry I can't reproduce that. The moment i ignore or remove a ignored item the bar changes.

However there is a bug with the list ignored items. It is not working at all in 0.4 but is fixed in the latest alpha.
I'll try it out. I'll also delete my saved variables, just in case they got corrupted or something.

Thank you.

EDIT: I installed fresh and even deleted the saved variables for QIB. While it lists that I want to have the item ignored, it's not ignoring it. It doesn't seem to matter if I put in the full name or the item number (item:#####). Here's a link to a screenshot: http://up.norganna.org/index.php/vkC...609_121149.jpg
__________________
Last edited by Anaral : 01-16-09 at 11:13 AM.
Report comment to moderator  
Reply With Quote
Unread 01-16-09, 05:10 PM  
Nickenyfiken
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 32
Uploads: 2
Originally posted by Anaral
I'll try it out. I'll also delete my saved variables, just in case they got corrupted or something.

Thank you.

EDIT: I installed fresh and even deleted the saved variables for QIB. While it lists that I want to have the item ignored, it's not ignoring it. It doesn't seem to matter if I put in the full name or the item number (item:#####). Here's a link to a screenshot: http://up.norganna.org/index.php/vkC...609_121149.jpg
Hmm the ItemLinks really look broken, weird. Can you somehow send me or post your QuestItemBar.lua saved var file? It is possible i screwed up somehow so it is only working with real item links (shift-click item). I do know it is also working if you drop a item in the textbox in the config UI.
Last edited by Nickenyfiken : 01-16-09 at 05:13 PM.
Report comment to moderator  
Reply With Quote
Unread 01-16-09, 06:13 PM  
Nickenyfiken
A Murloc Raider
AddOn Author - Click to view AddOns

Forum posts: 8
File comments: 32
Uploads: 2
Originally posted by Nickenyfiken
Hmm the ItemLinks really look broken, weird. Can you somehow send me or post your QuestItemBar.lua saved var file? It is possible i screwed up somehow so it is only working with real item links (shift-click item). I do know it is also working if you drop a item in the textbox in the config UI.
It was me screwing up. It was only possible to ignore items using the exakt itemLink for the item in your bag. So it was not possible to ignore items by name or id properly. Should be working correct in latest alpha.
Report comment to moderator  
Reply With Quote
Unread 01-18-09, 11:16 AM  
Anaral
A Murloc Raider
 
Anaral's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 52
Uploads: 2
Originally posted by Nickenyfiken
It was me screwing up. It was only possible to ignore items using the exakt itemLink for the item in your bag. So it was not possible to ignore items by name or id properly. Should be working correct in latest alpha.
Awesome it works now! You have made a truly awesome addon. There may be others, but yours is now the best.
__________________
Report comment to moderator  
Reply With Quote
Unread 01-19-09, 12:18 AM  
willgk
An Aku'mai Servant
AddOn Author - Click to view AddOns

Forum posts: 37
File comments: 147
Uploads: 1
Originally posted by ripdog
I noticed you are unsure of how to implement keybindings, and thought i'd put in a request for suppsot of LibKeyBound. It allows you to type /kb to go into keybinding mode for all supporting bar mods, and just mouse over a button to bind it. It's a great lib for helping to make a common UI.

Also, please look here http://www.wowace.com/projects/libst...ges/common-ui/ if you want to make QIB ever more compatible

Thanks
In all honesty making it so it binds to the last used quest item would be the smartest way to go at least imo, and using LibKeyBound would just be overthinking it.

Please look into this API call for what you need:

http://www.wowwiki.com/API_SetBinding

Basically do a OnMouseDown or OnMouseUp then call SetBinding to a stored keybinding.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: