This project is abandoned and its default file will likely not work with the most recent version of World of Warcraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.
GnomeWorks TradeSkill Frame -
a complete replacement for the blizzard trade skill frame.
if you copy a group layout (the > button next to the group layout) and copy the current layout, then rename it, does it fix things?
if not, then does it help if you double-click on a group header to rename it?
those are the two new edit boxes i've added and it may be that they start off in an unfriendly state which may be corrected after showing and closing them. i'd test it, but i can't fire up a client right now.
edit: wait. this was with 117? for real? i don't think those edit boxes were added by that point. hmm... does tapping control help? i'm temporarily taking focus when you hold control, so perhaps that technique is failing or starts off not properly initialized.
Yes, it's stealing keyboard focus. You can't open chat while the window is up; also, I can start typing in the filter box, but Backspace doesn't work. If I close and reopen the window, the filter text is highlighted and I can replace the text by typing, but Backspace just doesn't work. The Clear Filter button does work.
Edit: This was with 117; I have not tried 118 yet.
hmm... is it stealing keyboard focus? that's not the intent, for sure, so i'll see what's going on.
i'll figure out the linking problem as well.
that freezing window problem has long persisted and it still exists largely because i cannot duplicate it. i refactor a bunch of the code hoping it would solve the issue but alas, it has not.
there are some holes in the inventory updating routines. it seems to be related to the BAG_UPDATE event not firing off a rescan when it's done... i think.
All of this is for r118, though some issues have existed previously:
REAAALLY hating the locking of all buttons/movement when GW is up now. Any way to disable that?'
Can't link recipes anymore - in part because I can't push enter to open the chat window - but even if I finagle it open before hand, still can't link recipes, only the created product. Looks like it's been stated, but posting all my issues :)
Frequently, for no reason I can find, the window 'freezes'. I can't click on anything to select, but right click still does the Raise/Lower frame menu (on everything). Dropdowns & Buttons still work, but nothing inside any of the windows does. Only way I've found to fix it is to /reload ui.
When pulling things out of banks/creating items, inventory isn't updating unless I close/reopen a trade. That is, if I make the 10 items required, or get them from my bank, it'll still say I have 0 if I don't reload the window.
All of these issues have occurred on my Blacksmith toon, and my Alchemist toon. Dunno if that changes anything.
I am getting "Gnomeworks: Could not Complete Purchase" and then the message that I bid successfully and won the auction. All of these messages come very quickly; it doesn't seem like there should be any timeout happening here, unless you are waiting an extremely short amount of time.
hmm... is there a long pause before the purchase? i've made the system react to the item purchase by looking for the purchase message to verify that it went thru correctly. if it takes more than a set amount of time, it assumes a failure (a quarter second maybe?) that's probably what's happening.
i should probably re-think this technique and look for an error to indicate failure. i'm not sure how i could handle a case of a very long delay for a purchase, tho. maybe i should lock-out subsequent purchases until i get a success or failure...
disable gw and view blacksmithing with the default ui. see if you have any group headers in your list.
what i believe is happening is that gw is attempting to arrange the recipes in groups but it can't get the group info from the server because it's not available yet. i need it to revert to "flat" view when this occurs.
I just tried r117 upgrading from r110. When I opened the Blacksmithing profession on my main, nothing showed up at all. It showed the top dropdown, the name to the right of that, but the inset window below all that was completely blank. Any ideas? back to r110 until then. Thanks!
kerecha, i'm not suggesting that as a means to fix your problem, it's just helping me figure out what's wrong. if it's working and just not updating properly, it's a simple issue of figuring out when to best update. if the scan is failing, then the problem is deeper and more complex.
oddible, shift-click the icon to link the item, shift-click the recipe name (in the detail frame) to link the recipe itself. or at least, that's what it *should* do.
anrdaemon.... i like my columns. :( i agree with you that the filtering mechanic needs improvement. this will be coming later in some form of bookmarking ability where you can reload saved filters. however, one aspect of gw is that it's designed to be extensible. the only way to really make that work is to avoid the temptation to put everything at the root level or else buttons would be fighting for real estate. the column headers provide a reasonable way to associate filters directly with the columns they are primarily concerned with. this does pose some problems, tho, where you may want to filter by skill up%, but you don't care to see the numbers.
the "layout" button will eventually be moved as things grow. right now, some items are in the "plugins" button that are really more configuration options. it's just that the plugin menu framework already exists, so i just threw it in there for now until i figure out how i want to do a config system. right now, i'm starting to lean towards two buttons. one for feature extensions (plugins) and one for configuration options (adjusting the layout, inventory tracking, etc).
Yes, /script GnomeWorks:InventoryScan() sorts the issue (digged that up while posting but forgot to mention it), is however a tad annoying to have to remember to use the macro :p
Couple issues, first, can't link recipes - can only link the final output. I thought this used to work? Also, when I switched from a recipe a guildy linked in guild chat to the guild recipes list (for inscription) in the drop down I got the following error:
(btw, let me know if you'd rather see things like this input as tickets)
Tried it. The idea is wonderful. The interface, however, could be improved.
You don't really need these ugly columns. Enough that you have distinctive spacing and headers to sort data by.
Also, it begging for more readily available filtering options. No need to repeat Blizzard's mistakes and put everything under one button.
And so many configuration buttons in the default interface. Given the available presentation space, I don't think anyone would be repeatedly show-hide certain columns, or enable/disable plugins on a constant basis. These options best be hidden somewhere in the corner, IMO.
yoshimo, yeah i realized i had a bug in the code, but it looked to me like that error couldn't happen. it should be fixed now.
kerecha, does "/script GnomeWorks:InventoryScan()" correct the problem?
lusitan, lemme see what the story is. from your sv file, i'm seeing some errors already. namely, the craftability counts aren't accurate.... probably the same problem as kerecha.
Rev 117 - still no fix for showing inventory from another guild banks, i can see what my alt as on the AH and what he as in his bank and bags, but no on his Guild bank.
the alt is also the GM of that guild
# Alt name - Killmetwice - Guild master of Prodigy
# Main Scribe - Raltier - idle from Lawl and Order
if you copy a group layout (the > button next to the group layout) and copy the current layout, then rename it, does it fix things?
if not, then does it help if you double-click on a group header to rename it?
those are the two new edit boxes i've added and it may be that they start off in an unfriendly state which may be corrected after showing and closing them. i'd test it, but i can't fire up a client right now.
edit: wait. this was with 117? for real? i don't think those edit boxes were added by that point. hmm... does tapping control help? i'm temporarily taking focus when you hold control, so perhaps that technique is failing or starts off not properly initialized.
Yes, it's stealing keyboard focus. You can't open chat while the window is up; also, I can start typing in the filter box, but Backspace doesn't work. If I close and reopen the window, the filter text is highlighted and I can replace the text by typing, but Backspace just doesn't work. The Clear Filter button does work.
Edit: This was with 117; I have not tried 118 yet.
hmm... is it stealing keyboard focus? that's not the intent, for sure, so i'll see what's going on.
i'll figure out the linking problem as well.
that freezing window problem has long persisted and it still exists largely because i cannot duplicate it. i refactor a bunch of the code hoping it would solve the issue but alas, it has not.
there are some holes in the inventory updating routines. it seems to be related to the BAG_UPDATE event not firing off a rescan when it's done... i think.
All of this is for r118, though some issues have existed previously:
All of these issues have occurred on my Blacksmith toon, and my Alchemist toon. Dunno if that changes anything.
Take a look at how Auctioneer's searchUI does it ;)
I am getting "Gnomeworks: Could not Complete Purchase" and then the message that I bid successfully and won the auction. All of these messages come very quickly; it doesn't seem like there should be any timeout happening here, unless you are waiting an extremely short amount of time.
hmm... is there a long pause before the purchase? i've made the system react to the item purchase by looking for the purchase message to verify that it went thru correctly. if it takes more than a set amount of time, it assumes a failure (a quarter second maybe?) that's probably what's happening.
i should probably re-think this technique and look for an error to indicate failure. i'm not sure how i could handle a case of a very long delay for a purchase, tho. maybe i should lock-out subsequent purchases until i get a success or failure...
Hello All and Lilsparky.
I am having some odd errors from GW its when i use the Gnomeworks tab on AH.
I Click an item (Herb) and i get the cash sound and it buys it BUT
I get ERROR "Gnomeworks: Could not Complete Purchase"
its in RED. and the Herb tab wont update until i change herb and go back. i am at r117.
My Best Regards Hevreka
Ps Sry to just Posting when its giving me errors But on the FLIPSIDE Good Work on the addon and DO Keep up the good work. DS
is your local cache empty?
disable gw and view blacksmithing with the default ui. see if you have any group headers in your list.
what i believe is happening is that gw is attempting to arrange the recipes in groups but it can't get the group info from the server because it's not available yet. i need it to revert to "flat" view when this occurs.
I just tried r117 upgrading from r110. When I opened the Blacksmithing profession on my main, nothing showed up at all. It showed the top dropdown, the name to the right of that, but the inset window below all that was completely blank. Any ideas? back to r110 until then. Thanks!
kerecha, i'm not suggesting that as a means to fix your problem, it's just helping me figure out what's wrong. if it's working and just not updating properly, it's a simple issue of figuring out when to best update. if the scan is failing, then the problem is deeper and more complex.
oddible, shift-click the icon to link the item, shift-click the recipe name (in the detail frame) to link the recipe itself. or at least, that's what it *should* do.
anrdaemon.... i like my columns. :( i agree with you that the filtering mechanic needs improvement. this will be coming later in some form of bookmarking ability where you can reload saved filters. however, one aspect of gw is that it's designed to be extensible. the only way to really make that work is to avoid the temptation to put everything at the root level or else buttons would be fighting for real estate. the column headers provide a reasonable way to associate filters directly with the columns they are primarily concerned with. this does pose some problems, tho, where you may want to filter by skill up%, but you don't care to see the numbers.
the "layout" button will eventually be moved as things grow. right now, some items are in the "plugins" button that are really more configuration options. it's just that the plugin menu framework already exists, so i just threw it in there for now until i figure out how i want to do a config system. right now, i'm starting to lean towards two buttons. one for feature extensions (plugins) and one for configuration options (adjusting the layout, inventory tracking, etc).
Yes, /script GnomeWorks:InventoryScan() sorts the issue (digged that up while posting but forgot to mention it), is however a tad annoying to have to remember to use the macro :p
Couple issues, first, can't link recipes - can only link the final output. I thought this used to work? Also, when I switched from a recipe a guildy linked in guild chat to the guild recipes list (for inscription) in the drop down I got the following error:
(btw, let me know if you'd rather see things like this input as tickets)
Date: 2011-01-23 17:32:37 ID: 1 Error occured in: Global Count: 1 Message: ..\AddOns\GnomeWorks\MainWindow.lua line 2144: attempt to index field 'selectedEntry' (a nil value) Debug: (tail call): ? [C]: ? GnomeWorks\MainWindow.lua:2144: GnomeWorks\MainWindow.lua:2139 AddOns: MoncaiCompare, v1.4.0 Swatter, v5.10.5043 (CrouchingKangaroo) Altoholic, v4.0.005 Archy, vv1.7b7 AtlasLoot, vv6.01.02 AtlasLootBurningCrusade, vv6.01.02 AtlasLootCataclysm, vv6.01.02 AtlasLootClassicWoW, vv6.01.02 AtlasLootCrafting, vv6.01.02 AtlasLootWorldEvents, vv6.01.02 AtlasLootWrathoftheLichKing, vv6.01.02 AucAdvanced, v5.10.5043 (CrouchingKangaroo) AucFilterBasic, v5.10.5043 (CrouchingKangaroo) AucFilterOutlier, v5.10.5043.2531 AucMatchUndercut, v5.10.5043.2531 AucScanData, v5.10.5043 (CrouchingKangaroo) AucStatHistogram, v5.10.5043 (CrouchingKangaroo) AucStatiLevel, v5.10.5043 (CrouchingKangaroo) AucStatPurchased, v5.10.5043 (CrouchingKangaroo) AucStatSales, v5.10.5043.2842 AucStatSimple, v5.10.5043 (CrouchingKangaroo) AucStatStdDev, v5.10.5043 (CrouchingKangaroo) AucStatWOWEcon, v5.10.5043.2530 AucUtilAHWindowControl, v5.10.5043.3311 AucUtilAppraiser, v5.10.5043.2530 AucUtilAskPrice, v5.10.5043.3175 AucUtilAutoMagic, v5.10.5043.3142 AucUtilCompactUI, v5.10.5043.2530 AucUtilEasyBuyout, v5.10.5043.3583 AucUtilFixAH, v5.10.5043 (CrouchingKangaroo) AucUtilGlypher, v5.10.5043.2545 AucUtilItemSuggest, v5.10.5043.3108 AucUtilPriceLevel, v5.10.5043.2545 AucUtilScanButton, v5.10.5043.2530 AucUtilScanFinish, v5.10.5043.2530 AucUtilScanProgress, v5.10.5043.2530 AucUtilScanStart, v5.10.5043.4784 AucUtilSearchUI, v5.10.5043.3655 AucUtilSimpleAuction, v5.10.5043.4546 AucUtilVendMarkup, v5.10.5043.2530 Auditor2, v4.4.2 Babylonian, v5.1.DEV.130 Baggins, v440 BagginsAnywhereBags, v1.0.77 BagginsItemRack, v2009-03-27 BeanCounter, v5.10.5043 (CrouchingKangaroo) BigWigs, v3.400 BigWigsCore, v BossNotes, v1.2.3 BossNotesAbilities, v BossNotesEmotes, v BossNotesPersonalNotes, v BossNotesRules, v BossNotesTactics, v BrokerAuditor, v4.4.2 BrokerCashflow, v BrokerDurabilityInfo, v1.6 BrokerPallyPower, vv1.0.3-release brokerxloot, v1.0 BrokerXPBar, v1.2 r017 BulkMail2, v4.0.2 BulkMail2Inbox, v4.0.5 ChocolateBar, vv2.0.6 ClearFont2, v2.6 Clique, vv40000-1.3.3 Configator, v5.1.DEV.282 DataStore, v4.0.001 DataStoreAchievements, v4.0.001 DataStoreAuctions, v4.0.001 DataStoreCharacters, v4.0.001 DataStoreContainers, v4.0.001 DataStoreCrafts, v4.0.001 DataStoreCurrencies, v4.0.001 DataStoreInventory, v4.0.001 DataStoreMails, v4.0.001 DataStorePets, v4.0.001 DataStoreQuests, v4.0.001 DataStoreReputations, v4.0.001 DataStoreSpells, v4.0.001 DataStoreStats, v4.0.001 DataStoreTalents, v4.0.001 DBMCore, v DCoords, v2.9 DebugLib, v5.1.DEV.275 Decursive, v2.6.0.1 Dominos, v1.23.8 DominosCast, v DominosRoll, v DominosTotems, v DominosXP, v ElkGuild, v1.0.0-7 FBBroker, v1.6b (FB 0.9.9e2) FBMergeDatabase, v0.9.9e2 FBOutfitDisplayFrame, v0.9.9e4 FBTrackingFrame, v0.9.9b FishingBuddy, v0.9.9e4 FruityLoots, v2.0 Gatherer, v3.2.3 GearScore, v4.1.04 GnomeWorks, v117 Grid, v1.40000.1403 GridAutoFrameSize, v2.4.1 GridIndicatorCornerPlus, v40000-2 GridStatusHots, v4.0.1.2b Informant, v5.10.5043 (CrouchingKangaroo) InlineAura, vv1.6-beta-7 InlineAuraDefaults, vv1.6-beta-7 ItemRack, v LightHeaded, v315 LootFilter, v3.20 MageNuggets, v2.075 Omen, v3.1.0 OmniCC, v4.0.waffles11 PallyPower, vv4.0.17 Parrot, vv1.10.23 Pawn, v1.5.4 PitBull4, vv4.0.0-beta19 PitBull4Aggro, vv4.0.0-beta19 PitBull4Aura, vv4.0.0-beta19 PitBull4Background, vv4.0.0-beta19 PitBull4BlankSpace, vv4.0.0-beta19 PitBull4Border, vv4.0.0-beta19 PitBull4CastBar, vv4.0.0-beta19 PitBull4CastBarLatency, vv4.0.0-beta19 PitBull4CombatFader, vv4.0.0-beta19 PitBull4CombatIcon, vv4.0.0-beta19 PitBull4CombatText, vv4.0.0-beta19 PitBull4ComboPoints, vv4.0.0-beta19 PitBull4ExperienceBar, vv4.0.0-beta19 PitBull4HealthBar, vv4.0.0-beta19 PitBull4HideBlizzard, vv4.0.0-beta19 PitBull4Highlight, vv4.0.0-beta19 PitBull4HolyPower, vv4.0.0-beta19 PitBull4HostilityFader, vv4.0.0-beta19 PitBull4LeaderIcon, vv4.0.0-beta19 PitBull4LuaTexts, vv4.0.0-beta19 PitBull4ManaSpark, vv4.0.0-beta19 PitBull4MasterLooterIcon, vv4.0.0-beta19 PitBull4Portrait, vv4.0.0-beta19 PitBull4PowerBar, vv4.0.0-beta19 PitBull4PvPIcon, vv4.0.0-beta19 PitBull4QuestIcon, vv4.0.0-beta19 PitBull4RaidTargetIcon, vv4.0.0-beta19 PitBull4RangeFader, vv4.0.0-beta19 PitBull4ReadyCheckIcon, vv4.0.0-beta19 PitBull4ReputationBar, vv4.0.0-beta19 PitBull4RestIcon, vv4.0.0-beta19 PitBull4RoleIcon, vv4.0.0-beta19 PitBull4Sounds, vv4.0.0-beta19 PitBull4ThreatBar, vv4.0.0-beta19 PitBull4VisualHeal5, vv4.0.0-beta19 PitBull4VoiceIcon, vv4.0.0-beta19 PowerAuras, v4.9 Prat30, v3.4.15 Prat30Libraries, v Quartz, v3.0.4 RangeDisplay, vv3.9.4 RatingBuster, v Recount, v SlideBar, v5.10.5043 (CrouchingKangaroo) Stubby, v5.10.5043 (CrouchingKangaroo) Tipsy, v$project-version$ XLoot, v0.91.1 XLootMaster, v0.81 XLootMonitor, v0.71 Yata, v4.7 BlizRuntimeLib_enUS v4.0.3.40000 <us> (ck=13b9)
Tried it. The idea is wonderful. The interface, however, could be improved.
You don't really need these ugly columns. Enough that you have distinctive spacing and headers to sort data by.
Also, it begging for more readily available filtering options. No need to repeat Blizzard's mistakes and put everything under one button.
And so many configuration buttons in the default interface. Given the available presentation space, I don't think anyone would be repeatedly show-hide certain columns, or enable/disable plugins on a constant basis. These options best be hidden somewhere in the corner, IMO.
yoshimo, yeah i realized i had a bug in the code, but it looked to me like that error couldn't happen. it should be fixed now.
kerecha, does "/script GnomeWorks:InventoryScan()" correct the problem?
lusitan, lemme see what the story is. from your sv file, i'm seeing some errors already. namely, the craftability counts aren't accurate.... probably the same problem as kerecha.
LS
Rev 117 - still no fix for showing inventory from another guild banks, i can see what my alt as on the AH and what he as in his bank and bags, but no on his Guild bank.
the alt is also the GM of that guild
SV file attached
Latest version of Curse (r117) is (still it seems after reading a few pages back) not detecting my inventory.
I have loads of mats in my inventory (gems mainly) but GW is not detecting any and is thus not letting me craft anything at all.
"yoshimo, under what circumstance did that happen?"
i opened my alchemy frame to see how many int-flasks i can produce with the materials in my bags.
Thanks! :)
hmm.. could be the code to determine access is different for guild owners. i'll add that as a check for the next rev.
edit: this appears to be the problem. guild leaders don't get proper info for the function i was using to determine tab permissions... fixing...