Download
(5Kb)
Download
Updated: 10-31-10 08:39 AM
Pictures
File Info
Updated:10-31-10 08:39 AM
Created:04-23-09 04:14 PM
Downloads:4,147
Favorites:23
MD5:

SkillMonitor

Version: 1.2
by: Verissi [More]

SkillMonitor displays a progress bar that shows how a selected skill is coming along. Let’s say you just decided to level fishing. Well, no more constantly popping open that annoyingly large profession window to check on your progress! Just right-click the progress bar, select Fishing from SkillMonitor’s pop-up menu, and you can see a progress bar that updates as you gain skill.

Commands:

/sm reset - Resets the progress bar position in case it got lost
/sm show - Shows the progress bar
/sm hide - Hides the progress bar
/sm lock - Locks/unlocks the progress bar in place
/sm mouse - Enables/disables mouse interaction entirely (will lock the bar position)
/sm config - Opens the configuration window

1.2
* Update for 4.0.1
* Bump TOC
* Reworked functions and menu for the new profession functions instead of the old skillline stuff
* Fixed some code formatting
1.1.2
* Update for 3.3.0
* Force-load Blizzard's achievement UI temporarily since they moved the template definition
* Bump TOC
* Fix indenting...stupid text editor
1.1.1
* Enable changing the bar's scale in the options panel
* Note: The bar's position will likely "dance" a bit, so if it moves off screen, reset the
position with /sm reset. I'm working on a better way to anchor it.
1.1.0
* Display the version number on the bar as well when no skill is selected
* Added an options panel finally and broke out mouse interaction into its own option
* New command: /sm mouse - toggles mouse interaction for the bar (does what /sm lock used to do)
* Reworked: /sm lock - locks/unlocks the skill bar's position (for dragging) only
* New command: /sm config - opens the options panel directly
* /sm lock and /sm mouse are toggles now; removed /sm unlock
1.0.7
* Stop trying to update the bar twice on initial loading (caused trackID reset issues)
* Rename a function-scoped tracking variable to avoid confusing me again
1.0.6
* Double-check that the bar and menu are created before updating (solves a load order problem)
* Check bounds of the saved ID number for the tracked skill before attempting to get skill info
* Reset the saved ID to 0 if it's higher than GetNumSkillLines() reports or less than 1
1.0.5
* Fixed a bug in the dropdown menu initialisation code (reported by metalchoir)
1.0.4
* Altered lock/unlock to also toggle mouse interaction with the bar
* Fixed link to the project homepage
1.0.3
* Initial release on WoWInterface
Post A Reply Comment Options
Unread 12-12-09, 07:42 AM  
Mezza9 Angel
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Thnx for the fast update. It works like an charm again.

Can't wait to see the new version !!
Report comment to moderator  
Reply With Quote
Unread 12-10-09, 05:24 PM  
Verissi
Premium Member
 
Verissi's Avatar
AddOn Author - Click to view AddOns

Forum posts: 99
File comments: 29
Uploads: 2
1.1.2 uploaded

I uploaded a temporary fix until I get 1.2 ready It should fix the template problem, but I didn't add anything new to it yet (all features are waiting on the release of 1.2). Let me know if there are any further problems, as I didn't have too much time to test (raiding and reloading is fun).
__________________
"I can calculate the motions of the heavenly bodies, but not the madness of people." - Sir Isaac Newton
"Half of twice as intimidating as Saurfang is still one whole Saurfang worth of intimidation." - Anticlaus, Gorefiend server
Report comment to moderator  
Reply With Quote
Unread 12-09-09, 04:07 PM  
Verissi
Premium Member
 
Verissi's Avatar
AddOn Author - Click to view AddOns

Forum posts: 99
File comments: 29
Uploads: 2
Re: Got the following error....

Originally posted by Mezza9 Angel
Hi, after logging in today with the new patch i've got the following error...
Ack! I'll work on a temporary fix until 1.2 is done, which is taking longer than I expected. Should be up later tonight or tomorrow at the latest.

If people think WoW is a time sink, they should have parents come into town for Thanksgiving that decide to stick around until New Year's...and stay your house the entire time *pulls hair out*

Update edit: Found the problem. Blizzard moved the template back to the achievement UI code. This may push me to just finish up with the SharedMedia stuff in a hurry to avoid working around the change for such a short time period...despite house guests If I push my current development code out, it may lack some features initially (like the ability to change the bar texture and colour), but it's at least functional for the time being and more in-line with the future direction. We'll see what I can get done in the next day or so. One way or another, it'll work!
__________________
"I can calculate the motions of the heavenly bodies, but not the madness of people." - Sir Isaac Newton
"Half of twice as intimidating as Saurfang is still one whole Saurfang worth of intimidation." - Anticlaus, Gorefiend server
Last edited by Verissi : 12-09-09 at 07:01 PM.
Report comment to moderator  
Reply With Quote
Unread 12-09-09, 06:44 AM  
Mezza9 Angel
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Got the following error....

Hi, after logging in today with the new patch i've got the following error...

Date: 2009-12-09 12:54:35
ID: 3
Error occured in: Global
Count: 1
Message: ..\AddOns\SkillMonitor\SkillMonitor.lua line 104:
CreateFrame(): Couldn't find inherited node "AchievementProgressBarTemplate"
Debug:
[C]: ?
[C]: CreateFrame()
SkillMonitor\SkillMonitor.lua:104: SM_CreateBar()
SkillMonitor\SkillMonitor.lua:89: SM_OnLoad()
SkillMonitor\SkillMonitor.lua:42: ?()
SkillMonitor\SkillMonitor.lua:72:
SkillMonitor\SkillMonitor.lua:71
AddOns:
Swatter, v5.6.4424 (KangaII)
WowheadLooter, v30203
AckisRecipeList, v1.0 2734
Align, v
Altoholic, v3.2.003b
Atlas, v1.15.1
AtlasBattlegrounds, v1.15.1
AtlasDungeonLocs, v1.15.1
AtlasOutdoorRaids, v1.15.1
AtlasTransportation, v1.15.1
AtlasLoot, vv5.09.00
AtlasLootFu, vv5.09.00
AtlasQuest, v4.3.6
AucAdvanced, v5.6.4424 (KangaII)
AucDb, v5.1.DEV.3583
AucFilterBasic, v5.6.4424 (KangaII)
AucFilterOutlier, v5.6.4424.2531
AucMatchUndercut, v5.6.4424.2531
AucScanData, v5.6.4424 (KangaII)
AucSearcherPawn, v1.1.7
AucStatClassic, v5.6.4424 (KangaII)
AucStatHistogram, v5.6.4424 (KangaII)
AucStatiLevel, v5.6.4424 (KangaII)
AucStatPurchased, v5.6.4424 (KangaII)
AucStatSales, v5.6.4424.2842
AucStatSimple, v5.6.4424 (KangaII)
AucStatStdDev, v5.6.4424 (KangaII)
AucStatWOWEcon, v5.6.4424.2530
AucUtilAHWindowControl, v5.6.4424.3311
AucUtilAppraiser, v5.6.4424.2530
AucUtilAskPrice, v5.6.4424.3175
AucUtilAutoMagic, v5.6.4424.3142
AucUtilCompactUI, v5.6.4424.2530
AucUtilEasyBuyout, v5.6.4424.3583
AucUtilFixAH, v5.6.4424 (KangaII)
AucUtilItemSuggest, v5.6.4424.3108
AucUtilPriceLevel, v5.6.4424.2545
AucUtilScanButton, v5.6.4424.2530
AucUtilScanFinish, v5.6.4424.2530
AucUtilScanProgress, v5.6.4424.2530
AucUtilSearchUI, v5.6.4424.3655
AucUtilSimpleAuction, v5.6.4424.0
AucUtilVendMarkup, v5.6.4424.2530
Auditor2, v4.3.2
Babylonian, v5.1.DEV.130
Baldrick, v1.5.134
BaldrickClassic, v1.5.8
BankStack, vv14
Bartender4, v4.4.2
BeanCounter, v5.6.4424 (KangaII)
Broker2FuBar, v1.0
BrokerAuditor, v4.3.2
BrokerRegen, v1.0
BrokerTabard, vr2
BuyEmAll, v
Cartographer, v2.0
CartographerFoglight, v2.0
CartographerGroupColors, v2.0
CartographerGuildPositions, v2.0
CartographerInstanceMaps, v2.0
CartographerLookNFeel, v2.0
CartographerNotes, v2.0
CartographerQuestInfo, v
CartographerZoneInfo, v2.0
Chatter, v1.0
Configator, v5.1.DEV.130
CurseProfiler, v
CursorTooltip, v1.2
DataStore, v3.2.003
DataStoreAchievements, v3.2.003
DataStoreAuctions, v3.2.003
DataStoreCharacters, v3.2.003
DataStoreContainers, v3.2.003
DataStoreCrafts, v3.2.003
DataStoreCurrencies, v3.2.003
DataStoreInventory, v3.2.003
DataStoreMails, v3.2.003
DataStorePets, v3.2.003
DataStoreQuests, v3.2.003
DataStoreReputations, v3.2.003
DataStoreSkills, v3.2.003
DataStoreSpells, v3.2.003
DataStoreStats, v3.2.003
DataStoreTalents, v3.2.003
DBMCore, v
DBMLDB, v
DBMSpellTimers, v
DBMVictorySound, v1.6
DebugLib, v5.1.DEV.130
DragEmAll, v0.7
DrDamage, v1.7.2_release
DugisGuideDailiesEvents, v3.2.0
DugisGuideViewer, vAlpha
EasySerum, v1.05
Enchantrix, v5.6.4424 (KangaII)
EnchantrixBarker, v5.6.4424 (KangaII)
EquipCompare, v2.16
EventEquip, v0.5
Factionizer, v30200.4
FBBroker, v1.5 (FB 0.9.8)
FBOutfitDisplayFrame, v0.9.8
FBTrackingFrame, v0.9.8 Beta 1
FishingBuddy, v0.9.8b
FriendsAlert, v1.0
FuBar, v
FuBarCraftTimersFu, v
FuBarExperienceFu, v1.1 $Revision: 65606 $
FuBarFactionsFu, v2.2.1-79
FuBarFishingBuddyFu, v2.2g
FuBarFriendsFu, v2.4.4-103
FuBarGuildFu, v2.4.4-117
FuBarHBskinFu, v3.2.2.05
FuBarHealBotFu, v3.0.2-1.00
FuBarMailFu, v2.0
FuBarMicroMenu, v1.0.6
FuBarNameToggleFu, vv1.3.3
FuBarProfessionsFu, v3.0.5
FuBarTrainerFu, v0.2
Gatherer, v3.1.14
GathererDBWowhead, v1.0.2009-02-18
GlowFoSho, v2.2a
HealBot, v3.3.0.0
HoloFriends, v
InFlightLoad, v3.3.001
Informant, v5.6.4424 (KangaII)
ItemDataCache, v1.303
LibRareSpawns, v1.0.30100
LightHeaded, v298
LightHeadedDataE, v298
LightHeadedDataNPC, v298
LoadIT, v
MinimapButtonFrame, v3.0.9
MinimapButtonFrameSkinPack, v3.0
MobInfo3, v0.801
Omen, v3.0.8
OmniCC, v2.5.8
oRA2, v2.0.$Revision: 666 $
Overachiever, v0.50
Pawn, v1.2.5
PawnFu, v
Postal, v3.2.2
RareFinder, v0.7
RareSpawnOverlay, v4.0.30100
RecipeRadar, v1.32
Recount, v
RestMyAlts, v1.01
SellOMatic, vv1.1.22
shieldmonitor, v1.5.0
simpleMinimap, v30000-5
SimpleSelfRebuff, vv2.0.4-beta-5
SimpleSelfRebuffCastBinding, vv2.0.4-beta-5
SimpleSelfRebuffDataObject, vv2.0.4-beta-5
SimpleSelfRebuffItemBuffs, vv2.0.4-beta-5
SimpleSelfRebuffReminder, vv2.0.4-beta-5
SkillMonitor, v1.1.1
SlideBar, v5.6.4424 (KangaII)
SmartRes, v6.07d2
Stubby, v5.6.4424 (KangaII)
Tabardomatic, v2.0.9
TalentedLoader, v2.1
tomQuest2, v3.3 release 3
TomTom, vwowi:revision
TradeskillInfo, v1.6.1
VendorBait, v3.2.0.4
VisualHeal, v
xcalc, vv2.3
XLoot, v0.91
XLootMaster, v0.81
XLootMonitor, v0.71
XPerl, v3.0.7
XPerlArcaneBar, v
XPerlParty, v
XPerlPartyPet, v
XPerlPlayer, v
XPerlPlayerBuffs, v
XPerlPlayerPet, v
XPerlRaidAdmin, v
XPerlRaidFrames, v
XPerlRaidHelper, v
XPerlRaidMonitor, v
XPerlRaidPets, v
XPerlTarget, v
BlizRuntimeLib_enUS v3.3.0.30300 <eu>
(ck=130e)
Report comment to moderator  
Reply With Quote
Unread 10-10-09, 09:53 AM  
Verissi
Premium Member
 
Verissi's Avatar
AddOn Author - Click to view AddOns

Forum posts: 99
File comments: 29
Uploads: 2
Working on 1.2!

For 1.2, I'm planning one big feature inclusion: SharedMedia support!

This is already done in my testing branch. I just need to add options for setting the font and bar texture, as well as colours. This should please anyone that is trying to make this "fit in" with their UI theme (or anyone who is as sick of the Blizzard template as I am). I'll pick a reasonably-attractive bar texture to include for those that don't have any other addons that use LibSharedMedia, but if you do, you should end up with many more options to choose from.

Things I'm hoping to squeeze in there too:
  • Modifier-click on the bar to open the related tradeskill window (if a tradeskill is being monitored)
    I'm hoping to get this implemented in time. It requires that I redo the way that I create the bar, but that shouldn't be a problem. I've got some code written for this in one of my other unreleased addons - I just need to translate it into this one.
  • Remove scaling slider in favour of settings for height and width indepedently
    This will fix the annoying "dancing bar" problem when scaling. This is somewhat related to the above bullet item, so I want to make sure I get both in together.
Farther out, but still on the radar:
  • Multiple bar support (much easier now, but it requires more tinkering)
  • Localisation support for the options panel (planning this for 1.2.1, so it's not far out)
  • Options for hiding entries in the dropdown menu (just haven't had the time to work on this yet)
__________________
"I can calculate the motions of the heavenly bodies, but not the madness of people." - Sir Isaac Newton
"Half of twice as intimidating as Saurfang is still one whole Saurfang worth of intimidation." - Anticlaus, Gorefiend server
Report comment to moderator  
Reply With Quote
Unread 09-16-09, 01:36 PM  
Verissi
Premium Member
 
Verissi's Avatar
AddOn Author - Click to view AddOns

Forum posts: 99
File comments: 29
Uploads: 2
Re: 2 bars at a time?

Originally posted by Omega1
Firstly, great job! I've been looking for this as I raise simultaneous skills, as I am now with one toon: mining & skinning.

I didn't see this requested so I thought I'd ask:

Is there a way to have not one bar, but 2? So as to monitor more than one skill at a time? Heck, maybe evenm more bars for those who may want it...

Keep up the great work!
I've thought about adding a second bar for just such a condition (I don't have two gatherers, but I often work on weapon skill while gathering). My worry is clutter for now, since I'm still using a progress bar template. I'll add this to my "testing ideas" branch, though, since I'm planning on adding SharedMedia support anyway and ousting the frame around the bar itself (which would help with the clutter problem).

I'm doing a little retooling in my branch code and hoping to add a feature or two soon Thanks for the suggestion!
__________________
"I can calculate the motions of the heavenly bodies, but not the madness of people." - Sir Isaac Newton
"Half of twice as intimidating as Saurfang is still one whole Saurfang worth of intimidation." - Anticlaus, Gorefiend server
Report comment to moderator  
Reply With Quote
Unread 09-15-09, 10:47 PM  
Omega1
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Question 2 bars at a time?

Firstly, great job! I've been looking for this as I raise simultaneous skills, as I am now with one toon: mining & skinning.

I didn't see this requested so I thought I'd ask:

Is there a way to have not one bar, but 2? So as to monitor more than one skill at a time? Heck, maybe evenm more bars for those who may want it...

Keep up the great work!
Report comment to moderator  
Reply With Quote
Unread 08-11-09, 11:51 PM  
Yuriko
A Deviate Faerie Dragon
 
Yuriko's Avatar

Forum posts: 13
File comments: 27
Uploads: 0
Squeee!

<3
__________________
I know you're in there
I sense your fear

Surrender
I know you're hiding here
Come, my dear
You can hide in the night while I'm waiting here, all alone
Report comment to moderator  
Reply With Quote
Unread 08-11-09, 10:37 PM  
Verissi
Premium Member
 
Verissi's Avatar
AddOn Author - Click to view AddOns

Forum posts: 99
File comments: 29
Uploads: 2
1.1.1 Uploaded

Just uploaded version 1.1.1. It's a small update that just includes Yuriko's feature request (ability to scale the progress bar).

Because of the way I currently anchor the bar's position, it will probably move around as you scale it. If it moves off-screen, you can just do a /sm reset to return it to the centre of the screen. I'll be fixing this in the future (if I can get the frame's anchors to cooperate ), but I'm hoping it's just a minor inconvenience.

I also tweaked the way that it sets default values, so if you get any errors on upgrades, let me know
__________________
"I can calculate the motions of the heavenly bodies, but not the madness of people." - Sir Isaac Newton
"Half of twice as intimidating as Saurfang is still one whole Saurfang worth of intimidation." - Anticlaus, Gorefiend server
Report comment to moderator  
Reply With Quote
Unread 08-08-09, 05:57 AM  
Yuriko
A Deviate Faerie Dragon
 
Yuriko's Avatar

Forum posts: 13
File comments: 27
Uploads: 0
As Montgomery Burns would say...

Eeeeeeeexcellent. And thank you for MAKING the snippet of code!

Originally posted by Verissi
Adding scaling is something that's on my to-do list, actually, and shouldn't be hard to implement. I wanted to get the options panel support in there before adding it, since drag-scaling really didn't work out as well as I thought it would when I tried it. I figured a slider in the options panel was a better direction to go in with that. I'll slap that into 1.1.1 (should be ready soon)

I'm also toying with SharedMedia support so it can be more easily integrated into the "look and feel" of a UI, but that may have to wait until after Blizzcon. Thanks as always for the compliments and for using my little snippet of code!
__________________
I know you're in there
I sense your fear

Surrender
I know you're hiding here
Come, my dear
You can hide in the night while I'm waiting here, all alone
Report comment to moderator  
Reply With Quote
Unread 08-08-09, 05:48 AM  
Verissi
Premium Member
 
Verissi's Avatar
AddOn Author - Click to view AddOns

Forum posts: 99
File comments: 29
Uploads: 2
Originally posted by Yuriko
Verissi,

This is just what I've been looking for, with one exception...
It's not adjustable, size-wise. I'm still using it regardless, but if you should find yourself with some time to spare, you might consider that feature as a possible addition to a great add on.
Adding scaling is something that's on my to-do list, actually, and shouldn't be hard to implement. I wanted to get the options panel support in there before adding it, since drag-scaling really didn't work out as well as I thought it would when I tried it. I figured a slider in the options panel was a better direction to go in with that. I'll slap that into 1.1.1 (should be ready soon)

I'm also toying with SharedMedia support so it can be more easily integrated into the "look and feel" of a UI, but that may have to wait until after Blizzcon. Thanks as always for the compliments and for using my little snippet of code!
__________________
"I can calculate the motions of the heavenly bodies, but not the madness of people." - Sir Isaac Newton
"Half of twice as intimidating as Saurfang is still one whole Saurfang worth of intimidation." - Anticlaus, Gorefiend server
Report comment to moderator  
Reply With Quote
Unread 08-08-09, 05:41 AM  
Yuriko
A Deviate Faerie Dragon
 
Yuriko's Avatar

Forum posts: 13
File comments: 27
Uploads: 0
Verissi,

This is just what I've been looking for, with one exception...
It's not adjustable, size-wise. I'm still using it regardless, but if you should find yourself with some time to spare, you might consider that feature as a possible addition to a great add on.
__________________
I know you're in there
I sense your fear

Surrender
I know you're hiding here
Come, my dear
You can hide in the night while I'm waiting here, all alone
Report comment to moderator  
Reply With Quote
Unread 08-08-09, 01:26 AM  
Verissi
Premium Member
 
Verissi's Avatar
AddOn Author - Click to view AddOns

Forum posts: 99
File comments: 29
Uploads: 2
Version 1.1.0 is uploaded. Some of the commands have changed and I've added a panel to the Interface options now. Check out the changes page for more info

I didn't get time to include nickyjean's suggestion yet (protected functions are making me crazy), nor the ability to show/hide some of the list entries, but rest assured that I'm still plugging away at it!
__________________
"I can calculate the motions of the heavenly bodies, but not the madness of people." - Sir Isaac Newton
"Half of twice as intimidating as Saurfang is still one whole Saurfang worth of intimidation." - Anticlaus, Gorefiend server
Report comment to moderator  
Reply With Quote
Unread 07-14-09, 11:59 AM  
Verissi
Premium Member
 
Verissi's Avatar
AddOn Author - Click to view AddOns

Forum posts: 99
File comments: 29
Uploads: 2
Interesting idea and one that I can see being handy, nickyjean. I'll check into it and see how much trouble it might be to add to the "button" part of the bar. No promises, but if I can squeeze it in there, I'll certainly try (possibly as a module that can be enabled).

Thanks for the compliment, by the way. I wrote this nearly a year ago and STILL find it useful myself. I have alts of every class, all at or near 80, so working on trade/weapon skills is a never-ending process for me
__________________
"I can calculate the motions of the heavenly bodies, but not the madness of people." - Sir Isaac Newton
"Half of twice as intimidating as Saurfang is still one whole Saurfang worth of intimidation." - Anticlaus, Gorefiend server
Report comment to moderator  
Reply With Quote
Unread 07-13-09, 10:38 PM  
nickyjean
Premium Member
Premium Member

Forum posts: 284
File comments: 114
Uploads: 0
Have you thought of a "Alt" Click or "Contl" Click which might then open the Trade skill panel in question (Mining would access Smelting of course)? I just figure it might be a convenience.

But I totally love this addon. It's so awesome when I'm leveling toons.
Last edited by nickyjean : 07-13-09 at 10:38 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: