[WoWClassic] Sigma ProfessionFilter - AddOn Development
I have been modding other games for a while but now I finally decided to look into how to make WoW addons.
I stumbled upon a very old addon that seems to be abandoned in 2006 and I started playing around to update it. However I got a bit carried away so my version has many more features that were not in the original.
The addon in question is "Sort Enchant Continued", however with my project I aim to expand the functionality to all TradeSkillsFrame and CraftFrame windows.
At this point I'm not ready to release yet but I thought to post this here to get some feedback on the idea and on possible features that could go well with this addon.
Here's some screenshots from the current state of the addon:
1- Separates the Enchanting Recipes into different groups (like all other tradeskills)
2- Allows to open/close each group independently
3- Adds drop down menu to filter the recipes based on the Bonus they provide
4- Adds drop down menu to filter the recipes based on the Slot they enchant
5- Adds a checkbox to group the recipes based on the Bonus they provide
6- Adds a checkbox to group the recipes based on the Slot they enchant
7- Adds a checkbox to hide the recipes that will not provide skill points
8- Adds a checkbox to hide the recipes that lack materials
9- Adds a checkbox to toggle between dropdown menus and search box
the searchbox will show any recipe that matches the filter with:
A- the name of the recipe
B- the enchanted slot
C- the bonus provided
D- any of the reagents
it is also possible to shift-click to get the name of items into the searchbox
eventually I want to expand this to the PetTraining Frame (which uses the same frame as Enchanting) and also to all other professions (that use a different frame)
Thanks in advance to anyone who will take the time to read this :)
This is actually a really nice job. It seems very clean to me and it will definitely make sorting through enchants MUCH easier. I think it looks great.
I am now finished with the features for Enchanting.
I need to clean up the code and then I will upload a beta version if anyone wants to give it a go.
I just need to come up with a good name :D
Sort Enchant Advanced perhaps ? A nod to the original addon whilst showing it has more advanced options than before.
I usually call my mods "Sigma X" where X is usually one or two words that explain what the mod does
maybe I could use "Sigma Professions Sort" or even just "Sigma Professions". but for now I am more interested in the features and cleaning up the code
here's some more features:
1- Replaced the Portrait with the Profession Icon
2- allow to search for reagents
3- Leatrix Plus compatibility
I am now pretty happy of the state of this addon to provide a download link for people who may want to give it a try.
I have uploaded the files to WoWInterface under the name "Sigma ProfessionFilter".
You can find it there as soon as it is approved.
Or just go to the github repo.
In this phase, getting as much feedback as possible is critical for getting things right.
Thanks a lot to anyone who will take the time to give this a try.
these are some screenshots:
Alpha v0.0.2 is out
available on GitHub and WoWInterface (might take a while to get approved)
if anyone wants to give it a try I would apreciate any feedback
I've rearranged the code a lot to allow more modularity which will hopefully help with all other professions
I've also added full compatibility with "Beast Training" with customized filters and behaviours.
here's a screenshot:
PS: is it possible to change the thread title to the name of the addon?
something like "[WoWClassic] Sigma ProfessionFilter - AddonDevelopment"
had to release a quick hotfix because of a stupid bug that prevented from actually using the profession
I managed to also sneak in a couple of new features:
- Automatic icons for the profession portrait
- Tooltips for the profession portrait
here's a screenshot
making good progress on the TradeSkillFrame
getting the basics done was much faster for this since it has less quirks than the CraftFrame and also I know what I am looking for now when doing most of the work
at this pace I should soon be able to upgrade the status of the Addon from alpha to beta.
|All times are GMT -6. The time now is 06:54 AM.|
vBulletin © 2020, Jelsoft Enterprises Ltd
© 2004 - 2020 MMOUI