GnomeWorks TradeSkill Frame -
a complete replacement for the blizzard trade skill frame.
early alpha just to test some things out.
You must login to post a comment. Don't have an account? Register to get one!
just committed rev 10 (should work with latest LSW alpha) see if that changes anything.
those sound like bugs.. you get any error messages? it sounds like the frame creation is bombing out .. you shouldn't see any tradeskills you don't know, but the initial creation phase does create them all.
in fact, the more i think about it, the more it sounds like something died cuz the interaction seems to have also crapped on you (can't select to change the detail/reagent info).
With v9 the complete upper part of the window is empty (it doesn't show your know recipes anymore). Wasn't the case with v8.
The lower left part shows the current selected recipe from the original wow tradeskill window but only updates to a different if I select it in the original tradeskill window, close it, and reopen it again
Was it a good move to show all tradeskills (and not only the ones that you really know) in the upper right part of the gnomeworks screen?
yeah, i'm still debating what to do with the queue window in terms of attached/detattched, etc. a simple solution would be to have it respond to escape so that one escape closes the main window, the 2nd closes the queue window. i'm leaving it separate for now because i think i'm going to dual purpose it into a shopping list... maybe. have to think that one thru still.
anyway, i just upped a new revision that concentrates more on the main frame. i want to polish my ui a bit more before i branch it off into other frames. the basic premise here is that each column is self-aware so that left clicking the column header sorts by that column (click again to reverse the sort). right-click to adjust the filtering options, again specific to that column.
i went ahead and added the complete item tooltip to the detail frame and fixed the scrolling issue. the way it works is when you mouse over the frame, it scrolls to the bottom of the tooltip. i think that's sufficient, but i suppose i could add an invisible scroll via mousewheel. i just don't want another scrollbar if i can avoid it.
i think my next goal is going to be column plug-in support. basically, i'm setting things up so that a mod can simply add another column and provide all the filtering and sorting mechanisms so gnomeworks knows what to do with it. lsw makes perfect sense as my test case, so next revision i'm hoping to have lsw integrated .. at least partially.
then i'll swing back around and work on the queue some more.
it's taking a bit longer than i'd hoped to get all this done, but i want to make sure i do it right.
Please give us an option (before it's released, not now :) to let us close the queue window together with the main gnomeworks window. Nothing is more annoying than having to close them seperately :) A docked queue window (to the gnomeworks window) would also be very handy.
i intend for gnomeworks to be very friendly to pugins. the queue system will be exposed and i'm hoping will be as easy or easier to interact with by outside mods. i'll use a system like my skillet branch for buttons and such. so rather than having mods put buttons into the frame directly, i'll have a plugins pulldown that lets you activate whatever other mods you want (like ARL's scan, for example).
Out of curiosity, will you be adding in any backwards compatibility possibly? Rather, in regards to Skillet.
One of the most useful parts of skillet was it being used by KTQ and a few other addons (KTQ is what comes to mind first), will there be any feature that if an addon sends a call to skillet would gnomeworks pick it up?
If no, since I'm curious on so many levels, how hard would it be to change the calls of an addon to pull from GW when the addon used to pull from skillet? If it would be simple enough to change myself, that would be handy, but I don't expect that to be so simple.
yeah, you can filter based on the different columns. sorting isn't in there yet, but left click will sort and right-click will let you select different filtering options specific to the column. as of right now, you can filter trivial, craftable, and usable (by level) at the moment. when i get lsw worked in, there'll be columns for value of item and cost of materials with their own sorting and filtering mechanisms.
Looks mh, different :)
Do you plan to add additional buttons for "Show only things that I can craft with the things I have in my inventory" and a combo quality button for "Show all, show only grey, green, yellow, blue ... item quality"?
just fired off a new revision. nothing earth shattering (been a bit busy with other stuff, but didn't want to let this go untouched too long).
the dark gray rectangle is actually for the random texts that accompany some items .. like mostly item enhancements (enchants, threads, furs, etc). theoretically, i'd also put other text down there as well .. like maybe plugging into ARL like skillet kinda did to get quick access to recipe drop info. i'm working on making it scroll in a very simple manner (mouse over to jump to the bottom) but it's got some issues. i could make it a mouse-wheel only scroll window... i just don't like scrollbars all over the ui.
i get what you're saying about the process/pause button. seems reasonable. maybe i could even add a keybind so you can just spam a key...
i'm hoping to get this into working shape in a couple more revisions.
One minor request would be to have the process and pause buttons be separate, it may sound like a strange request, but i like to basically just craft while watching tv and spamming one button on my little item factory would be WAY easier than what i'm doing now.
I really like the overall ui it looks very clean and intuitive.
not sure what your planning to do in that dark grey rectangle to the bottom left but a tooltip of stats and such might work.
Im sure your working on it, but atm you can drag windows outside the viewing area.
All in all this is my shining hope for crafting and i would love to see this succeed.