Download
(938Kb)
Download
Updated: 05-23-24 09:23 AM
Pictures
File Info
Compatibility:
Dark Heart (10.2.7)
Updated:05-23-24 09:23 AM
Created:05-04-18 02:16 PM
Downloads:6,943
Favorites:5
MD5:
Categories:Priest, Buff, Debuff, Spell, Casting Bars, Cooldowns, DPS
10.2.7

Twintop's Resource Bar  Updated this week!  Popular! (More than 5000 hits)

Version: 10.2.7.7-release
by: Twintop [More]

A multi-class resource bar, based on my (Twintop's) previous Shadow Priest Insanity Bar WeakAura set from Legion.

Currently supported specs:
- Demon Hunter - Havoc, Vengeance
- Druid - Balance, Feral, Restoration
- Evoker - Devastation, Preservation, Augmentation
- Hunter - Beast Mastery, Marksmanship, Survival
- Monk - Mistweaver, Windwalker
- Paladin - Holy
- Priest - Discipline, Holy, Shadow
- Rogue - Assassination, Outlaw, Subtlety
- Shaman - Elemental, Enhancement (Experimental/Minimal), Restoration
- Warlock - Affliction (Minimal/Experimental)
- Warrior - Arms, Fury

This is a fully customizable resource bar for multiple classes and specs to use to track their primary resource while in combat. Features include:
- Full color, font, and texture customization of every part of the bar to make it suit your UI or make certain situations stand out.
- Audio and visual cues for when important spells (e.g. Devouring Plague, Earth Shock) can be cast.
- Time To Die of enemies you've targeted
- Spell icons for your current casting spell and many others that are related to your primary resource or for tracking.

Spec specific features included for Shadow Priests:
- Calculates how long you have left until Voidform will end in Hungering Void, given the current Haste and Crit levels
- Tracks Shadowy Apparition spawns (with Auspicious Spirits talented) and incoming Insanity as a result.
- Tracks Shadowfiend/Mindbender swings and expected incoming Insanity from future swings.

Bar text can be configured to show the following data in whatever format you'd like:
- Current resource, mas resource, resource from Hardcasting a spell, resources incoming from Passive Sources (e.g. Auspicious Spirits, Shadowfiend/Mindbender, Death and Madness, and Eternal Call to the Void procs)
- Current Haste%, GCD, Crit%, Mastery%
- Number of Damage over Time spells out on targets
- Time To Die of enemies you've targeted
- Spell icons for your current casting spell and many others that are related to Insanity or tracking.

Found an issue? Report it on GitHub (https://github.com/Twintop/TwintopInsanityBar/issues/) or in Discord (https://discord.gg/eThqxM78xm)
Looking to customize the bar's text? Be sure to check out the wiki! https://github.com/Twintop/TwintopIn...-Customization

# 10.2.7.7-release (2024-05-24)
## General
- (#393 - FIX (Twintop)) Significantly improve bar performance by caching symbol searches within bar text. Peak CPU usage reduced by ~55%, average CPU usage reduced by ~30%, and maximum memory usage reduced by ~45%. This improvement is more noticable if you have lots of or complicated bar text.
- (#392 - FIX (Twintop)) Hide bar text areas that are bound to `Screen` when the rest of the bar is hidden.
- (FIX (Twintop)) Centralize bar hiding/showing logic for almost all specs.

## Priest
### Holy
- (#336 - FIX (Twintop)) Show correct passive mana regen from Shadowfiend when Lightwell is also active.


# 10.2.7.6-release (2024-05-12)
## Druid
### Feral
- (FIX (Twintop)) Correct logic around Max Bite bar color changes.


# 10.2.7.5-release (2024-05-11)
## General
- (#389 - EXPERIMENTAL (Koroshy, Twintop)) Experimental support for Affliction Warlock.

### Localization
- (#8 - UPDATE (Twintop)) Include missing Holy Paladin localization for bar text variables.

## Warlock
### Affliction
- This feature is EXPERIMENTAL and is not enabled by default. To enable Affliction Warlock support, go to the main "General" options menu for Twintop's Resource Bar and check "Affliction Warlock support" under the "Experimental Features" section.
- (#389 - EXPERIMENTAL (Koroshy, Twintop)) Experimental implementation for Affliction Warlock, tracking Mana on the main Resource Bar and Soul Shards via the Combo Points bars. Currently supports only the baseline tracking of these resources and associated bar text. More to come!


10.2.7.4-release (2024-05-09)
## Hunter
- (#386 - FIX (Twintop)) Fix threshold line creation and subsequent Lua errors and warning chat window spam.


10.2.7.3-release (2024-05-09)
## Priest
### Holy
- (#385 - FIX (Twintop)) Update Harmonious Apparatus to be Voice of Harmony and fix bar color change when the current cast will take the associated Holy Word spell off cooldown.


10.2.7.2-release (2024-05-08)
## General
- (FIX (Twintop)) Fix bar and primary resource color change when you have enough primary resource to use an ability. Specifically affected specs: Balance Druid, Shadow Priest, and Elemental Shaman.


10.2.7.1-release (2024-05-08)
## General
- (FIX (Twintop)) Remove debug printing to chat frame.

## Paladin
### Holy
- (FIX (Twintop)) Fix lua errors related to Daybreak's threshold line.


10.2.7.0-release (2024-05-07)
## General
- (#386 - REFACTOR (Twintop)) Overhaul how spell data is stored and used under the hood.
- (#386 - REFACTOR (Twintop)) Clean up unneeded spells, snapshots, and special threshold code as a result of refactors.
- (FIX (Twintop)) Prevent Lua errors from occuring when on a Dragonriding mount and on an unsupported class (Death Knight, Mage, or Warlock).

### Healers
- (FIX (Twintop)) Ensure the passive mana generation lines for Potion of Frozen Focus and Potion of Chilled Clarity render properly.

### Localization
- (#8 - UPDATE (Koroshy)) Add more French (frFR) localizations.

## Demon Hunter
### Vengeance
- (FIX (Twintop)) Correctly show Spirit Bomb's threshold line as unusable when you have 0 Soul Fragments.

## Hunter
- (FIX (Twintop)) Fix Explosive Shot threshold line's cooldown status.

## Paladin
### Holy
- (FIX (Twintop)) Fix Daybreak threshold line's cooldown status.


10.2.6.10-release (2024-04-23)
## General
- (#383 - NEW (Twintop)) Add a new option to hide the Resource Bar while on a Dragonriding mount. This is located under the "Bar Display" section of the "Bar Display" tab on a per-specialization basis.

## Druid
### Balance
- (UPDATE (Twintop)) Update interaction and implementation of Touch the Cosmos (S4 4P buff) to be more reliable.


10.2.6.9-release (2024-04-20)
## Localization
- (#8 - UPDATE (Koroshy)) Add more French (frFR) localizations.

## Priest
- (#336 - FIX (Twintop)) Respect disabling of mana/Insanity gain tracking for Shadowfiend and Mindbender in a few places the setting was being overlooked.

### Shadow
- (#336 - FIX (Twintop)) Correct Mindbender predictive incoming Insanity when Devoured Despair proc is active.


10.2.6.8-release (2024-04-18)
## Rogue
- (FIX (Twintop)) Fix LUA errors from a bad API call.
- (FIX (Twintop)) Fix threshold position being incorrect.


10.2.6.7-release (2024-04-15)
## General
- (#349 - NEW (Twintop)) Add support for Holy Paladin, tracking Mana and Holy Power.
- - Holy Power colors for the border and fill, including different colors of the penultimate and final combo point.
- - Threshold lines denoting how much mana will be restored from using an Aerated Mana Potion, Potion of Frozen Focus, or Conjured Chillglobe.
- - Timer, stack count, bar border color changes, and audio cues for Infusion of Light stacks.
- - Bar Text variables and icons for customization.
- - Importing and Exporting support.
- - Mana regeneration support for:
- - - Symbol of Hope (Holy Priest)
- - - Innervate (Druid)
- - - Mana Tide Totem (Restoration Shaman)
- - - Blessing of Winter (Holy Paladin)
- - - Potion of Frozen Focus
- - - Potion of Chilled Clarity
- - - Molten Radiance
- - - Daybreak
- (FIX (Twintop)) Prevent Combo Points, Maelstrom Weapon, Soul Fragments, Holy Words, Power Words, and Essence from not being properly filled in.
- (FIX (Twintop)) Correct inconsistencies with stack tracking of buffs.

## Healers
- (#353 - NEW (Twintop)) Add passive mana generation tracking from Blessing of Winter.
- - New bar text icons and variables:
- - - `#bow` or `#blessingOfWinter` -- Blessing of Winter buff icon
- - - `$bowMana` -- how much mana will be returned over the remaining duration of Blessing of Winter buff
- - - `$bowTime` -- how long is left on Blessing of Winter buff
- - - `$bowTicks` -- how many ticks of mana regen remain on Blessing of Winter buff
- (FIX (Twintop)) Prevent the passive mana gain threshold line and passive bar from continuing to show when a Symbol of Hope cast completes.

## Localization
- (#351 - NEW (Twintop)) Add default Google Translate localizations for all supported languages. Human-sourced translations will take precidence over these entries where available.

## Druid
### Restoration
- (FIX (Twintop)) Prevent LUA errors when using Incarnation: Tree of Life.

## Paladin
### Holy
- (NEW - #349 (Twintop)) Add support for Holy Paladin, tracking Mana and Holy Power.


10.2.6.6-release (2024-04-07)
## General
- (#8 - FIX (Twintop)) Fix various bar text variable and bar text icon inaccuracies throughout the addon.
- (#348 - NEW (Twintop, Koroshy)) Add an option to have resource bar values update with a smooth animation, enabled by default.

### Healers
- (#346 - FIX (Twintop)) Fix Lua errors when logging in for the first time with Conjured Chillglobe equipped.

### Localization
- (#8 - COMPLETE (Twintop)) All existing text strings in the Bar should now be localizable!
- (#8 - UPDATE (Twintop)) Add localization strings for Rogues, Shamans, Warriors, bar text variables, bar text icons, and the News popup.
- (#8 - UPDATE (Twintop)) Add more British English (enGB) localisations.
- (#8 - UPDATE (Koroshy)) Add more French (frFR) localizations.


10.2.6.5-release (2024-04-01)
## General
### Healers
- (#346 - UPDATE (Twintop)) Add support for Dragonflight Season 4 versions of Conjured Chillglobe.

### Localization
- (#8 - FIX (Twintop)) Prevent Lua errors from occurring when a LibSharedMedia resource is invalid.
- (#8 - UPDATE (Twintop)) Add localization strings for Demon Hunters, Druids, Evokers, Hunters, Monks, Priests, shared healer fields, shared Combo Point fields, and various class resources.
- (#8 - UPDATE (unfug)) Add more German (deDE) localizations.
- (#8 - UPDATE (Twintop)) Add more British English (enGB) localisations.
- (#8 - UPDATE (Koroshy)) Add more French (frFR) localizations.

## Priest
### Shadow
- (#347 - NEW (Koroshy)) Add bar border color change when there is a Mind Devourer proc.


10.2.6.4-release (2024-03-26)
## General
- (#8 - UPDATE) Add more German (deDE) localizations from **unfug**.
- (#8 - UPDATE) Add more British English (enGB) localisations from **Twintop**.
- (#8 - UPDATE) Add more French (frFR) localizations from **Koroshy**.

## Priest
### Holy
- (FIX) Fix Shadowfiend and Symbol of Hope threshold lines for confusing themselves with one another.
- (FIX) Fix Symbol of Hope shown mana % slider not remembering a previously configured value.


10.2.6.3-release
## General
- (#8 - UPDATE) Add more German (deDE) localizations from **zazel**.
- (#8 - UPDATE) Add more French (feFR) localizations from **Koroshy**.

## Demon Hunter
- (#344 - FIX) Prevent Soul Fragments from showing while your specialization is Havoc.


10.2.6.2-release
## General
- (#8 - UPDATE) Simplify some localization strings formats.
- (#8 - UPDATE) Add initial German (deDE) localization from *zazel*.
- (#345 - UPDATE) Update mana regen values for existing Conjured Chillglobes from Dragonflight season 1.

## Druid
### Balance
- (#345 - UPDATE) Update Vault of the Incarnates (T29 4P) Astral Power reduction to -15 (was -5).


10.2.6.1-release (2024-03-19)
## Demon Hunter
### Vengeance
- (#344 - FIX) Ensure all Soul Fragment configuration options are shown.


10.2.6.0-release (2024-03-19)
## General
- (#8 - NEW) Add more localization strings for shared options UI components.
- (#344 - NEW) Add support for Vengeance Demon Hunter, tracking Fury and Soul Fragments.
- - Soul Fragment colors for the border and fill, including different colors of the penultimate and final combo point.
- - Configurable threshold lines for Chaos Nova, Fel Devastation, Soul Cleave, and Spirit Bomb. Additionally, Soul Furnace buff tracking will highlight Soul Cleave and Spirit Bomb in a different color when they will deal extra damage.
- - Bar color change when Metamorphosis is active and when it is close to ending.
- - Passive Fury generation from Immolation Aura.
- - Timers for Metamorphosis and Immolation Aura time remaining.
- - Bar Text variables and icons for customization.
- - Importing and Exporting support.
- (FIX) Improve bar text parsing for icon names.

## Demon Hunter
### Havoc
- (FIX) Correct Fel Barrage threshold line toggle.
- (FIX) Include End of Metamorphosis configuration when exporting settings.

### Vengeance
- (NEW - #344) Add support for Vengeance Demon Hunter, tracking Fury and Soul Fragments.

## Druid
### Restoration
- (FIX) Include Restoration Druid as a valid target spec for importing settings.


10.2.5.4-release
## General
- (#339 - FIX) Fix various buff stack counts from not being properly tracked. See specifics for each specialization below.
- (FIX) Prevent some calculations that require a target from failing even when you do have a valid target.

## Druid
### Feral
- (#339 - FIX) Fix application tracking for Bloodtalons and Moment of Clarity.

### Restoration
- (#339 - FIX) Fix application tracking for Reforestation.

## Evoker
- (#339 - FIX) Fix application tracking for Essence Burst.

## Hunter
### Beast Mastery
- (#339 - FIX) Fix application tracking for Frenzy.

## Priest
### Discipline
- (#339 - FIX) Fix application tracking for Surge of Light.

### Holy
- (#339 - FIX) Fix application tracking for Lightweaver, Sacred Reverence, and Surge of Light.

### Shadow
- (#339 - FIX) Fix application tracking for Death's Torment, Idol of Yogg-Saron, Mind Melt, and Surge of Insanity.

## Shaman
### Elemental
- (#339 - FIX) Fix application tracking for Icefury and Stormkeeper.

## Warrior
### Fury
- (#339 - FIX) Fix application tracking for Whirlwind.
- (FIX) Fix Execute thresholds not being displayed at correct times.


10.2.5.3-release
## General
- (#8 - NEW) Localization of the options menus has begun *(finally)*! While few actual translations are available as of yet, some areas that now support localization include:
- - Global Options
- - Import/Export
- - Shared Options UI components, i.e. bar position, bar style, combo points.
- (#259 - NEW) Devastation Evoker moved out of Experimental and is now available and enabled by default.
- - Implementation is still fairly minimal, if you have any requests please let me know!
- - Tracks Essence and Mana as resources.
- - Shows current regen state and time remaining for Essence.
- - Tracks Essence Burst, allowing for bar border color changes, bar text, and audio cues.
- - Bar Text variables and icons for customization.
- (#312 - NEW) Augmentation Evoker moved out of Experimental and is now available and enabled by default.
- - Implementation is still fairly minimal, if you have any requests please let me know!
- - Tracks Essence and Mana as resources.
- - Shows current regen state and time remaining for Essence.
- - Tracks Essence Burst, allowing for bar border color changes, bar text, and audio cues.
- - Bar Text variables and icons for customization.

## Rogue
### Subtlety
- (#341 - FIX) Fix issues with Subtlety default bar text not being loaded and causing Lua errors.


10.2.5.2-release
## General
- (#343 - FIX) Allow target tracking, including Time To Die calculations and DoT status, to continue even when dead.
- (FIX) Fix errors when attempting to change the base bar border color.

## Rogue
### Subtlety
- (#341 - NEW) Add threshold color change support for abilities buffed by Finality.
- (#341 - NEW) Add threshold color change support for Shuriken Storm when buffed by Silent Storm.
- (#341 - NEW) Add Symbols of Death tracking.
- - New bar text icons and variables:
- - - `#sod` or `#symbolsOfDeath` -- Symbols of Death buff icon
- - - `$sodTime` or `$symbolsOfDeathTime` -- how long is left on Symbols of Death buff
- (#341 - NEW) Add bar border color change when Shadowcraft will proc on your next finishing move use.


10.2.5.1-release
## General
- (#285 - NEW) Add support for Subtlety Rogue, tracking Energy and Combo Points.
- - Combo Point colors for the border and fill, including different colors of the penultimate and final combo point.
- - - Extra colors to show extra gains from Shadow Techniques or bonus finisher effects from Echoing Reprimand.
- - Configurable threshold lines for all builders, finishers, utility, and PvP abilities. Some threshold lines have extra logic to determine when they are shown, e.g. only while Stealthed or with an appropriate buff that allows them to be used.
- - Bar color change when Slice and Dice is not up or is within the pandemic refresh window (based on current number of Combo Points).
- - Counts of current total applications poisons out on targets.
- - Timers for poisons, Flagellation buff, and Slice and Dice remaining.
- - Bar Text variables and icons for customization.
- - Importing and Exporting support.
- - Further enhancements will be coming in subsequent releases as part of [#341](#341).
- (#340 - NEW) Add a global customization for how much precision to show in timers in bar text. Three new options allow you to configure a "high" and "low" timer amount and vary the precision at some changeover point.
- - Example: I want 0 decimals shown for long duration timers and 1 decimal shown for short duration timers. If my changeover point is 5 seconds, above 5 seconds I will not see any decimals (i.e, `9`) and below 5 seconds I will see 1 decimal (i.e., `4.6`).
- (#339 - FIX) Fix memory leaks due to Blizzard APIs (`UnitBuff` and `UnitDebuff`) becoming deprecated. More adjustments are in the works to further improve the bar's memory usage.

## Hunter
### Beast Mastery
- (FIX) Correctly track the Frenzy buff on the Hunter's pet.

## Rogue
- (FIX) Don't show Echoing Reprimand threshold line when it is enabled and you are not talented in to it.
- (FIX) Show Gouge threshold as being unusable while on cooldown.

### Assassination
- (FIX) Correct LUA error, and bar behavior, when using Sepsis.

### Subtlety
- (NEW - #285) Add support for Subtlety Rogue, tracking Energy and Combo Points.


10.2.5.0-release
## General
- (UPDATE) Update TOC for patch 10.2.5.
- (UPDATE) Adjust how color pickers work to match API changes in 10.2.5.

## Rogue
### Assassination
- (FIX) Correct LUA error, and bar behavior, when using Sepsis.

## Warrior
- (UPDATE) Remove Spear of Bastion (now Champion's Spear) references as they are not used for any calculations or data display.


10.2.0.3-release
## General
- (FIX) Correct an issue where bar text defaults would not be created on a new installation.
- (HOUSEKEEPING) Adjust linting.

## Shaman
- (FIX) Fix an issue where the Shaman module may not load correctly if the Enhancement experimental feature was disabled.


10.2.0.2-release
## General
- (#324 - NEW) Discipline Priest moved out of Experimental and is now available and enabled by default.
- - Tracks Mana and Power Word: Solace as resources.
- - Tracks Rapture, allowing for bar color changes and bar text.
- - Tracks Shadow Covenant, allowing for bar border color changes and bar text.
- - Tracks Surge of Light stacks and allows for border color changes, audio cues, and bar text.
- - Tracks Atonement buffs with bar text.
- - Tracks Shadow Word: Pain / Purge the Wicked debuffs with bar text.
- - Threshold lines denoting how much mana will be restored from using an Aerated Mana Potion, Potion of Frozen Focus, or Conjured Chillglobe.
- - Mana regeneration support for:
- - - Symbol of Hope (Holy Priest)
- - - Innervate (Druid)
- - - Mana Tide Totem (Restoration Shaman)
- - - Shadowfiend and Mindbender
- - - Potion of Frozen Focus
- - - Potion of Chilled Clarity
- - - Molten Radiance

## Priest
### Discipline
- (#324 - NEW) Add Atonement tracking support.
- - This behaves in a similar way as Mark of the Crane does for Windwalker where you can track the total number out, duration remaining on your current target, and the maximum and minimum remaining time on all buffs out.
- - New bar text icons and variables:
- - - `#atonement` -- Atonement buff icon
- - - `$atonementCount` -- total number of active Atonements out
- - - `$atonementTime` -- how long is left on your target's Atonements buff
- - - `$atonementMinTime` -- how long is left on your oldest Atonements buff across all targets
- - - `$atonementMaxTime` -- how long is left on your most recently cast Atonement buff across all targets

### Holy
- (#335 - NEW) Add Symbol of Hope threshold line showing how much mana will be gained by using it. Includes configuration options to show the line when on cooldown and how much remaining mana percent you should have before showing.
- (FIX) Include Holy Word settings when exporting bar configuration.

### Shadow
- (#334 - NEW) Add Death's Torment (T31 4P bonus) support.
- - Optional bar border color changes and audio cues when at max stacks or a lower number of stacks that can be configured between 1 - 11.
- - New bar text icons and variables:
- - - `#deathsTorment` -- Death's Torment buff icon
- - - `$deathsTormentStacks` -- current number of stacks of the Death's Torment buff


10.2.0.1-release
## General
- (#219 - UPDATE) Add custom Time To Die override for the new world boss, Aurostor, at 20%.
- (FIX) Fix `$ttd` and `$ttdSeconds` always returning `false` when used as logic variables.
- (FIX) Fix imports failing when not containing Evoker data.

## Priest
### Discipline (experimental)
- (#324 - NEW) Add Power Word: Radiance cooldown bars in a similar style to the Holy Word cooldown bars for Holy Priest.
- - New bar text icons and variables:
- - - `#pwRadiance`, `#powerWordRadiance` -- Power Word: Radiance ability icon
- - - `$pwRadianceTime`, `$radianceTime`, `$powerWordRadianceTime` -- time remaining on Power Word: Radiance's cooldown for the current charge
- - - `$pwRadianceCharges`, `$radianceCharges`, `$powerWordRadianceCharges` -- current number of available charges of Power Word: Radiance
- (#324 - NEW) Add Rapture support.
- - Bar color change while active with a second color change based on time or GCDs remaining.
- - New bar text icons and variables:
- - - `#rapture` -- Rapture ability icon
- - - `$raptureTime` -- time remaining on Rapture's buff
- (#324 - NEW) Add Shadow Covenant support.
- - Bar border color change while active.
- - New bar text icons and variables:
- - - `#sc`, `#shadowCovenant` -- Shadow Covenant ability icon
- - - `$scTime`, `$shadowCovenantTime` -- time remaining on Shadow Covenant's buff
- (#324 - FIX) Fix importing to recognize Discipline Priest import strings.

### Holy
- (FIX) Add safeguards around the Holy Word bars to prevent occasional LUA errors.

## Shaman
### Elemental
- (FIX) Ensure that bar border overcap color changes always occur if enabled.


10.2.0.0-release
## General
### Healers
- (#329 - UPDATE) Symbol of Hope restores 2% mana per tick.

## Demon Hunter
### Havoc
- (#329 - NEW) Add support for A Fire Inside.
- (#329 - NEW) Add support for Fel Barrage.
- - New threshold line that will show up when enabled and talented.
- - New bar text icon:
- - `#felBarrage` -- Fel Barrage icon
- (#329 - UPDATE) Update Burning Hatred to generate 4 Fury per tick.
- (#329 - UPDATE) Update Chaos Nova's cost to 25 Fury.

## Druid
### Balance
- (#329 - UPDATE) Rattle the Stars now reduces the Astral Power cost of Starsurge and Starfall by 10%.

### Feral
- (#329 - UPDATE) Relentless Predator's Energy cost reduction is now 10%

## Hunter
### Beast Mastery
- (#329 - NEW) Add Savagery support.
- (#329 - UPDATE) Remove Aspect of the Wild.

### Marksmanship
- (#329 - UPDATE) Actively refresh Trueshot duration remaining.

## Priest
### Holy
- (#329 - NEW) Add Holy Word color change support for Sacred Reverence (T31 4P) procs.
- - Holy Word: Sanctify and Holy Word: Serenity will change colors based on the number of stacks of the buff you have, and, if you are able to cast the associated spell.
- - This color change denotes that the cast will not consume a charge of the associated Holy Word.
- - New bar text icons and variables:
- - `#sacredReverence` -- Sacred Reverence buff icon
- - `$sacredReverenceStacks` -- stacks on Sacred Reverence buff
- (FIX) Respect the disabling of "Complete cooldown color change?" configuration option for Holy Words.

### Shadow
- (#329 - UPDATE) Update Mind Flay: Insanity's generation to 4 Insanity per tick.
- (#329 - UPDATE) Update Mind Spike: Insanity's generation to 8 Insanity.

## Rogue
- (#329 - NEW) Add Shadow Dance as a trigger to show stealth threshold lines.
- (#329 - UPDATE) Feint now has charges.
- (#329 - UPDATE) Shiv's cost increased to 30 Energy.

### Assassination
- (#329 - UPDATE) Update Crimson Tempest's duration per combo point spent.
- (#329 - UPDATE) Remove Exsanguinate as the active version has no on-use Energy cost now.
- (#329 - UPDATE) Add Vicious Venoms support to increase the Energy cost of Mutilate and Ambush by 5/10.

### Outlaw
- (#329 - NEW) Add Subterfuge as a trigger to show stealth threshold lines.
- (#329 - NEW) Add Underhanded Upper Hand as a trigger to show stealth threshold lines.
- (#329 - UPDATE) Add Killing Spree threshold line.


10.1.7.6-release
## General
- (#87 - FIX) Fix an issue where adding a new bar text area and then deleting a bar text area would cause one of the remaining bar text areas to be hidden from the UI.


10.1.7.5-release
## General
- (#87 - NEW) Bar text has been massivelt improved!
- - You are no longer limited to three fixed bar text areas (left, center, and right). Now you can create and position an unlimited number of bar text areas.
- - Bar text areas can now be bound to any of the Resource Bar's UI elements (main Resource Bar, specific Combo Points/Chi/Essence) or to the overall game screen. Additionally, what part of the UI element (e.g. top left, center, bottom, etc.) and positional offsets are allowed.
- - Default values for the Font Face, Font Size, and Font Color can be set and enabled on a per-text area basis.
- - Font horizontal alignment (justify) on a per-text area basis to ensure that your text displays out in the correct direction.
- - Full conditional logic support for all bar text areas.
- - Enable or disable individual bar text areas from being shown.
- - The previous limit of 20 variables/icons per bar text area has been increased to 1000.
- - Import/Export options updated to reflect the above changes.
- - Existing bar text configurations will be forward-ported to use this new system. Some specializations will also have new bar text areas added with default text.
- (#87 - UPDATE) Various bar text variables have been introduced for logic purposes. Specifics are included for each class or specialization below.
- (#330 - REFACTOR) Change how Talents are stored and accessed.
- (REFACTOR) Standardize resource names under the hood.

## Druid
### Feral
- (#87 - NEW) Bar text related enhancements:
- - Bar text "Bound to Bar" options include each specific Combo Point in addition to the Main Resource Bar and Screen.
- - Bar text has been added to all Combo Points bars. This text shows a timer for how long is remaining until that specific Combo Point will finish generating when it is the next to be charged from either Incarnation: King of the Jungle's buff or a Predator Revealed proc.
- - New bar text variables:
- - - `$incarnationTicks` -- Number of remaining ticks / incoming Combo Points from your Incarnation: Kinf of the Jungle buff
- - - `$incarnationTickTime` -- Time until the next tick / Combo Point generation from your Incarnation: Kinf of the Jungle buff
- - - `$incarnationNextCp` -- The next Combo Point number that will be generated when your King of the Jungle buff is active
- - - `$predatorRevealedNextCp` -- The next Combo Point number that will be generated when your Predator Revealed proc is active
- (#87 - FIX) Allow for passive and regen values for Energy to be properly tracked as bar text.
- (#87 - FIX) Show correct number of Combo Points with the `$comboPoints` bar text variable.
- (#87 - UPDATE) Make the Combo Point bars span the full width of the Main Resource Bar by default.

## Evoker
- (#87 - NEW) Bar text related enhancements:
- - Bar text "Bound to Bar" options include each specific Essence in addition to the Main Resource Bar and Screen.
- - Bar text has been added to all Essence bars. This text shows a timer for how long is remaining until the next Essence will finish regenning on the currently regenning Essence.
- - New bar text variable:
- - - `$essenceRegenTime` -- Remaining time until your next Essence finishes regenerating

### Preservation
- (#87 - NEW) Bar text related enhancements:
- - Devastation was missing some Essence related bar text variables. These have been added.
- - New bar text variables:
- - - `$essence`, `$comboPoints` -- Current Essence
- - - `$essenceMax`, `$comboPointsMax` -- Maximum Essence

## Monk
### Windwalker
- (#87 - NEW) Bar text related enhancements:
- - Bar text "Bound to Bar" options include each specific Chi in addition to the Main Resource Bar and Screen.
- (#87 - FIX) Show correct number of Chi with the `$chi` and `$comboPoints` bar text variables.
- (#87 - UPDATE) Make the Chi bars span the full width of the Main Resource Bar by default.

## Hunter
- (#87 - FIX) Fix passive focus bar text tracking to not report as a valid variable when disabled.

### Beast Mastery
- (FIX) Prevent Lua error when logging in as Beast Mastery.

## Priest
### Holy
- (#87 - NEW) Bar text related enhancements:
- - Bar text "Bound to Bar" options include each specific Holy Word charge in addition to the Main Resource Bar and Screen.
- - Bar text has been added to all Holy Word bars. This text shows a timer for how long is remaining until that specific Holy Word charge will finish recharging.
- - New bar text variables:
- - - `$hwSanctifyCharges`, `$sanctifyCharges`, `$holyWordSanctifyCharges` -- Number of charges left on Holy Word: Sanctify
- - - `$hwSerenityCharges`, `$serenityCharges`, `$holyWordSerenityCharges` -- Number of charges left on Holy Word: Serenity
- (#87 - UPDATE) Make the Holy Word bars span the full width of the Main Resource Bar by default.

## Rogue
- (#87 - NEW) Bar text related enhancements:
- - Bar text "Bound to Bar" options include each specific Chi in addition to the Main Resource Bar and Screen.
- (#87 - FIX) Show correct number of Combo Points with the `$comboPoints` bar text variable.
- (#87 - UPDATE) Make the Combo Point bars span the full width of the Main Resource Bar by default.

## Shaman
### Enhancement
- (#87 - FIX) Show correct number of Maelstrom with the `$maelstromWeapon` and `$comboPoints` bar text variables.


10.1.7.4-release
## Priest
### Holy
- (FIX) When switching from another spec back to Holy, ensure the Holy Word bars are displayed.


10.1.7.3-release
## Priest
- (FIX) Prevent the Holy Word bars from appearing alongside the bar for Discipline or Shadow.


10.1.7.2-release
## Evoker
- (#259, #280, #312) Add support for Essence Burst to Devastation, Preservation, and Augmentation
- - Tracks the current stacks and time remaining on the Essence Burst buff, including Essence Attunement increasing maximum stacks.
- - Optional bar border color change when the buff is active
- - Optional audio cue when a buff stack is gained
- - New bar text icons and variables:
- - - `#eb` or `#essenceBurst` -- Essence Burst buff icon
- - - `$ebTime` -- time remaining on Essence Burst buff
- - - `$ebStacks` -- stacks on the Essence Burst buff

### Devastation
- (#259 - UPDATE) Adjust default Bar and Essence dimensions.

### Preservation
- (#280 - NEW) Preservation Evoker moved out of Experimental and is now available and enabled by default.
- - Tracks Mana and Essence as resources.
- - Tracks Essence Burst stacks and allows for border color changes, audio cues, and bar text.
- - Threshold lines denoting how much mana will be restored from using an Aerated Mana Potion, Potion of Frozen Focus, or Conjured Chillglobe.
- - Mana regeneration support for:
- - - Symbol of Hope (Holy Priest)
- - - Innervate (Druid)
- - - Mana Tide Totem (Restoration Shaman)
- - - Potion of Frozen Focus
- - - Potion of Chilled Clarity
- - - Molten Radiance
- - - Emerald Communion

### Augmentation
- (#312 - UPDATE) Adjust default Bar and Essence dimensions.

## Priest
### Discipline
- (FIX) Update settings screens to be more consistent.

### Holy
- (#325 - NEW) Add bars to track the cooldown status of Holy Words in a similar style to Combo Points for other specs.
- - Control which Holy Words are tracked.
- - Change color of the Holy Word bar when your current cast will bring it off cooldown.
- - Independent of the main bar changing color/configuration for Holy Word cooldowns.
- - Supports Miracle Worker, showing the appropriate number of charges available for each Holy Word.
- (FIX) Update settings screens to be more consistent.


10.1.7.1-release (2023-09-16)
## General
- (#54 - NEW) Don't show the resource bar when you are in an active Pet Battle or on a Flight Path.
- (#323 - REFACTOR) More enhancements, clean up, and standardize how buff, cooldown, and computed data is stored and handled.
- - The following specializations are included in this update:
- - **Evoker** - Devastation, Preservation, Augmentation
- - **Hunter** - Beast Mastery, Marksmanship, Survival
- - **Monk** - Mistweaver, Windwalker
- - **Rogue** - Assassination, Outlaw
- - **Shaman** - Elemental, Enhancement, Restoration
- - **Warrior** - Arms, Fury
- (#323 - REFACTOR) Favor a standardized tick-based resource generation class instead of custom solutions. Some abilities (Barbed Shot, Idol of C'Thun, Rapid Fire, and Eye Beam) continue to use their own special solutions.
- (#323 - REFACTOR) General linting and cleanups.
- (#323 - FIX) Restore cooldown progress swirl on threshold icons.
- (#323 - FIX) Don't trigger threshold cooldown coloring and icon progress swirl from GCD locked abilities.

## Druid
### Balance
- (FIX) Update Touch the Cosmos's Astral Power reduction to be -5.

## Warrior
- (NEW) Add Blood and Thunder support for Thunder Clap.
- (CLEANUP) Remove Victory Rush spell data.

### Arms
- (FIX) Correct Whirlwind's base Rage cost.

### Fury
- (CLEANUP) Remove obsolete Bladestorm code.


10.1.7.0-release (2023-09-05)
## General
- (#323 - REFACTOR) More enhancements, clean up, and standardize how buff, cooldown, and computed data is stored and handled.
- - The following specializations are included in this update:
- - - **Demon Hunter** - Havoc

## Priest
### Shadow
- (FIX) Fix an issue with Mind Flay: Insanity/Mind Spike: Insanity buff duration being shorter than expected.


10.1.5.4-release (2023-08-26)
## General
- (#219) Fix NPC Id for Iridikron in Dawn of the Infinite.

## Druid
### Feral
- (FIX) Fix LUA error when entering Prowl from Incarnation being used.


10.1.5.3-release (2023-07-25)
## General
- (#219 - UPDATE) Add Time To Die override for Iridikron in Dawn of the Infinite.
  - Iridikron -- 85%

## Priest
### Healers
- (#328 - NEW) Add support for extra passive mana regen by Imbued Frostweave Slippers. While equipped, mana regen used for determining things like mana regenerated while channeling Symbol of Hope.


10.1.5.2-release (2023-07-19)
## Druid
### Balance
- (FIX) Remove spammy debug output to chat whenever Starfall has a combat log event.


10.1.5.1-release (2023-07-13)
## Priest
### Discipline and Holy
- (FIX) Correct a LUA error when Mana Tide Totem is used by a party or raid member.


10.1.5.0-release (2023-07-11)
## Evoker
### Augmentation
- This feature is EXPERIMENTAL and is not enabled by default. To enable Augmentation Evoker support, go to the main "General" options menu for Twintop's Resource Bar and check "Augmentation Evoker support" under the "Experimental Features" section.
- (#312 - EXPERIMENTAL) Minimalist implementation for Augmentation Evoker, tracking Essence and Mana (to a much lesser extent). Presently displays Essence in a similar fashion as Combo Points or Chi, but shows the refill status in the currently regenerating node.

## Druid
### Balance
- (FIX) Update Primordial Arcanic Pulsar spell IDs.


10.1.0.13-release (2023-06-12)
## General
### Healers
- (#323) Move Innervate, Mana Tide Totem, Molten Radiance, Potion of Chilled Clarity, Potion of Frozen Focus, and Symbol of Hope implementations to the new shared class system and apply them to all healing specializations for consistancy.
- (#323) Update Symbol of Hope detection and calculations to always use the casting Priest's buff data.

## Shaman
### Restoration
- (NEW) Add Resonant Waters detection to Mana Tide Totem when used by the player.


10.1.0.12-release (2023-05-31)
## Priest
- (FIX) Fix some bar text variable logic checks from providing inaccurate values.

### Shadow
- (FIX) Adjust how `$ysRemainingStacks` is determined to be a valid bar text variable, away from stack count and to check if the player is talented in to Idol of Yogg-Saron.


10.1.0.11-release (2023-05-30)
## Priest
### Holy
- (FIX) Fix an issue where another Priest's Symbol of Hope would cause incorrect data to be shown in the passive generation parts of the bar and bar text.


10.1.0.10-release (2023-05-29)
## Priest
- (FIX) Fix an issue where bar text would not be updated when tracking Shadow Word: Pain.


10.1.0.9-release (2023-05-29)
## General
- (#219 - NEW) Add custom Time To Die health percentage for Ragnaros in Firelands at 10% in Normal 10/25 or Timewalking modes.
- (#323 - REFACTOR) Additional backend cleanup around targets, debuffs, and cooldown tracking. Changes are still limited to the Priest module for now.
- (#324 - EXPERIMENTAL) Experimental support for Discipline Priest.

### Healers
- (FIX) Correct some inconsistent behavior around threshold lines and potion usage.
- (FIX) Ensure threshold icons for potions and items are always rendered if enabled.

## Priest
### Discipline
- This feature is EXPERIMENTAL and is not enabled by default. To enable Discipline Priest support, go to the main "General" options menu for Twintop's Resource Bar and check "Discipline Priest support" under the "Experimental Features" section.
- (#324 - EXPERIMENTAL) Experimental implementation for Discipline Priest, tracking Mana. Currently supports the same generic healer tracking capabilities as the other supported healing specializations: Innervate, Mana Tide Totem, Symbol of Hope, mana potions, Chillglobe, etc. Additional support has been added for mana regeneration via Shadowfiend/Mindbender, DoT tracking of Shadow Word: Pain/Purge the Wicked, and Surge of Light procs.

### Holy
- (UPDATE) Correct Symbol of Hope mana regen per tick percentage.

### Shadow
- (FIX) Update Twist of Fate spellId to enable proper tracking again.


10.1.0.8-release (2023-05-25)
## General
- (#323 - REFACTOR) More enhancements, clean up, and standardize how buff, cooldown, and computed data is stored and handled.
- - The following specializations are included in this update:
- - - **Priest** - Holy, Shadow

## Priest
### Holy
- (#323 - FIX) Fix errors being thrown when a potion threshold line is enabled and is on cooldown.
- (#323 - FIX) Only show the Shadowfiend threshold line when it matches configured settings.
- (UPDATE) Improve accuracy of Symbol of Hope predicted mana regen.

### Shadow
- (FIX) Play the Deathspeaker audio cue more than one time per session if enabled.


10.1.0.7-release (2023-05-24)
## General
- (FIX) Remove spammy debug printing.


10.1.0.6-release (2023-05-24)
## General
- (#323 - REFACTOR) Further clean up and standardize how buff, cooldown, and computed data is stored and handled.
- - The following specializations are included in this update:
- - - **Priest** - Holy, Shadow

## Priest
### Holy
- (FIX) Resolve an issue where settings from the Restoration Druid implementation would be used instead of from Holy Priest.

### Shadow
- (#322 - FIX) Fix Auspicious Spirits tracking that broke during last refactor.


10.1.0.5-release (2023-05-22)
## General
- (#322 - REFACTOR) Further clean up and standardize how debuff tracking is handled from the combat log.

## Rogue
### Assassination
- (#319 - FIX) Remove debug printing around Serrated Bone Spike.


10.1.0.4-release (2023-05-22)
## General
- (#314 - REFACTOR) Overhauled how targets and debuff tracking works to make it more modular and generic.

## Monk
### Windwalker
- (#318 - FIX) Fix an issue where Mark of the Crane wouldn't be properly tracked from Blackout Kick with the Shadowboxing Treads talent.

## Priest
### Shadow
- (#317 - PR - st-htmn) Add support for Idol of Yogg-Saron.
- - Thanks go out to **st-htmn** for adding this functionality!
- - Tracks the current stacks and time remaining on the Idol of Yogg-Saron buff and the time left on Thing From Beyond once spawned.
- - New bar text icons and variables:
- - - `#ys` or `#idolOfYoggSaron` -- Idol of Yogg-Saron buff icon
- - - `#tfb` or `#thingFromBeyond` -- Thing From Beyond buff icon
- - - `$ysTime` -- time remaining on the Idol of Yogg-Saron buff
- - - `$ysStacks` -- stacks on the Idol of Yogg-Saron buff
- - - `$ysRemainingStacks ` -- stacks required for Idol of Yogg-Saron to spawn a Thing From Beyond
- - - `$tfbTime` -- time remaining on a spawned Thing From Beyond

## Rogue
### Assassination
- (#319 - FIX) Update the debuff ID for Serrated Bone Spike.

### Outlaw
- (#320 - FIX) Correct some issues with bar text for poisons.

## Shaman
### Enhancement
- (#283 - FIX) Hide the Maelstrom UI when switching from Enhancemnt to Elemental or Restoration.


10.1.0.3-release (2023-05-16)
## General
- (#311 - NEW) Add Time To Die overrides for The Lost Dwarves in Uldaman: Legacy of Tyr
- - Olaf, Baelog, and Eric "The Swift" -- 10%

## Druid
### Balance
- (#310 - HOTFIX) T29 4P adjustment: Entering Eclipse makes your next Starsurge or Starfall cost 10 less Astral Power (was 5).

## Priest
### Shadow
- (#315 - FIX) Use the correct Pandemic refresh time for Shadow Word: Pain when Misery is talented.


10.1.0.2-release (2023-05-09)
## Druid
### Balance
- (#310 - HOTFIX) Wrath Astral Power generation reduced to 8 (was 10).

## Monk
### Mistweaver
- (#305 - NEW) Add support for Vivacious Vivification.
- - Optional bar color change when the effect is active, denoting that Vivify can be cast instantly.
- (#306 - NEW) Add support for Mana Tea.
- - Optional bar border color change when the buff is up.
- - New bar text icon and variable:
- - - `#manaTea` -- buff icon
- - - `$mtTime` or `$manaTeaTime` -- total time remaining on the buff

## Windwalker
- (#275 - FIX) Only show Detox's threshold as on cooldown when Detox actually removes a disease or poison.

## Priest
### Shadow
- (#302 - NEW) Add an optional audio cue for when you gain a Deathspeaker proc.
- (#309 - FIX) Ensure Mind Spike: Insanity shows incoming casting Insanity.


10.1.0.1-release (2023-05-04)
## General
- (#307 - FIX) Fix `$overcap` (and various spec-specific aliases) bar text to pull from the current character's specialization settings.

## Priest
### Holy
- (#308 - FIX) Fix passive incoming mana regen from Shadowfiend not displaying.


10.1.0.0-release (2023-05-02)
## General
- (#292 - UPDATE) Add `IconTexture` to TOC. This shows the addon's icon/logo in the AddOn List menu in game.
- (#298 - FIX) Fix an issue where PvP ability threshold lines would show up when enabled even if you weren't talented in to the associated PvP Talent.
- - This fix applies to: Devastation Evokers, Beast Mastery Hunters, Marksmanship Hunters, Assassination Rogues, and Outlaw Rogues.
- (#300 - UPDATE) Greatly improve resource overcap support and customization.
- - In addition to the existing "fixed" mode, an additional configuration option to set the overcap amount relative to your maximum resource has been added and set as the default behavior.
- - Bar border and resource text will not change to the overcap color while out of combat.
- (#301 - UPDATE) Update the options UI for all specs to split bar color and bar border color in to separate sections. Relocate some enabling toggles to these sections from elsewhere in the options menus.

### Healers
- (#303 - NEW) Add support for the new trinket *Rashok's Molten Heart* and the proc effect, *Molten Radiance*'s, mana regen.
- - New bar text icon and variables:
- - - `#mr`, `#moltenRadiance` -- spell icon
- - - `$mrTime` -- total time remaining on the proc
- - - `$mrMana` -- total remaining incoming mana from the proc

## Druid
### Balance
- (#292 - UPDATE) 10.1.0 changes:
- - Update the Astral Power generation of New Moon, Half Moon, and Full Moon.
- - Baseline Astral Power adjustments for Wrath, Starfire, and Stellar Flare.
- - Soul of the Forest only increases Wrath's incoming Astral Power by 50%.
- - Nature's Balance passive Astral Power generation values updated.
- - Elune's Guidance Astral Power reduction to Starsurge and Starfall updated.
- (#294 - UPDATE) Adjust how Touch the Cosmos (T29 4P bonus) is implemented to match changes in 10.1.0.

### Feral
- (#292 - UPDATE) 10.1.0 changes:
- - Relentless Predator's Energy modifier for Ferocious Bite updated to 80% (was 60%).
- (#292 - NEW) Add support for Berserking / Incarnation: Avatar of Ashamane passively generating Combo Points.
- - While the buff is active, show the progress towards the next Combo Point as a filling bar on the next available Combo Point.
- (#292 - NEW) Add support for Predator Revealed (T30 4P).
- - When a proc occurs, show the progress towards the next Combo Point as a filling bar on the next available Combo Point.
- - Custom color available to denote which Combo Points are incoming from this proc.
- - When Berserking / Incarnation: Avatar of Ashamane is active, the order of filling Combo Points will be from soonest to last.
- - New bar text icon and variables:
- - - `#predatorRevealed` -- spell icon
- - - `$predatorRevealedTime` -- total time remaining on the buff
- - - `$predatorRevealedTicks` -- total remaining ticks / Combo Points to be generated
- - - `$predatorRevealedTickTime` -- time until the next tick occurs / Combo Point is generated

## Hunter
### Beast Mastery
- (#299 - NEW) Add support for Beast Cleave.
- - Change the bar's border color when the Beast Cleave effect is active either via Beast Cleave, or, Call of the Wild with Bloody Frenzy also talented.
- - New bar text icon and variables:
- - - `#beastCleave` -- ability icon
- - - `$beastCleaveTime` -- total time remaining on the effect (Beast Cleave or Call of the Wild w/Bloody Frenzy, whichever is greater)
- (FIX) Fix Beastial Wrath being usable border color change notification.

## Monk
### Mistweaver
- (#292 - NEW) Add support for Mistweaver's T30 2P proc effect, *Soulfang Infusion*, which gives passive mana regeneration.
- - New bar text icon and variables:
- - - `#si`, `#soulfangInfusion` -- spell icon
- - - `$siTime` -- total time remaining on the proc
- - - `$siTicks` -- total remaining ticks of mana regen from the proc
- - - `$siMana` -- total remaining incoming mana from the proc

## Priest
### Shadow
- (#292 - UPDATE) 10.1.0 changes:
- - Remove old spells/abilities: Dark Void, Mind Sear, Surge of Darkness, Piercing Shadows, Death and Madness (incoming over time).
- - Baseline Insanity adjustments for Void Torrent, Mind Flay: Insanity, Auspicious Spirits, Void Bolt, Shadowfiend (swing), Mindbender (swing), Void Tendril (tick), and Void Lasher (tick).
- - Remove Mind Melt from granting an instant Mind Blast.
- - Remove "spending" bar color config.
- - Remove all references to Mind Sear.
- - Add support for Devouring Plague's Insanity cost being modified by Distorted Reality and Mind's Eye.
- - Voidtouched support works automagically, allowing maximum Insanity to be 150.
- - Update Auspicious Spirits predicted incoming Insanity to match the formula in SimulationCraft.
- (#292 - NEW) Added extra threshold lines for Devouring Plague, similar to Starsurge threshold lines for Balance Druids. These are separately toggleable at 2x and 3x the cost with an additional option to only show the next available threshold line.
- (#292 - NEW) Mind Flay: Insanity tracking has been extended to include Mind Spike: Insanity and keep track of stacks of the buff.
- - New bar text variable:
- - - `$mfiStacks` -- number of stacks of the buff
- (#302 - NEW) Add support for tracking Deathspeaker procs:
- - Optional bar border change when the buff is up. This superceeds the Mind Flay: Insanity / Mind Spike: Insanity border color change.
- - New bar text icon and variables:
- - - `#swd`, `#shadowWordDeath`, `#deathspeaker` -- buff icon
- - - `$deathspeakerTime` -- total time remaining on the buff

## Shaman
### Elemental
- (#292 - NEW) Added support for Primal Fracture (T30 4P bonus):
- - Optional bar border change when the buff is up.
- - New bar text icon and variables:
- - - `#primalFracture` - buff icon
- - - `$pfTime` -- total time remaining on the buff


10.0.7.2-release (2023-04-15)
## General
- (#278 - UPDATE) Added clickable links to each of the issue numbers in the news dialog.

## Hunter
- (FIX) Re-add `$serpentSting` logic variable that had gone missing.

### Marksmanship
- (FIX) Change Barrage's Focus cost to 30.
- (FIX) Update Steady Focus to use the correct TalentID.


10.0.7.1-release (2023-03-26)
## Demon Hunter
### Havoc
- (#296 - FIX) Restore access to Havoc's options menu.


10.0.7.0-release (2023-03-22)
## General
- (FIX) Correct a number of default advanced bar text that would render improperly.

## Druid
### Balance
- (#294 - NEW) Add support for Touch of Cosmos (T29 4P bonus). Starfall and Starsurge will now show as usable when first entering Eclispe, regardless of Astral Power.
- (FIX) Fix Elune's Guidance modifying the threshold for Starsurge and Starfall.

## Priest
### Shadow
- (#273 - UPDATE) Auspicious Spirits once again generate Insanity on hit instead of on spawn. Support for the passive Insanity generation has been re-enabled.


10.0.5.9-release (2023-03-11)
## General
- (#219 - UPDATE) Add detection support for the first boss of Mogu'shan Palace -- Kuai the Brute, Ming the Cunning, and Haiyan the Unstoppable @ 10% each.

## Priest
### Shadow
- (#288 - UPDATE) Add an option to disable bar color change when Mind Blast can be instantly cast.
- (FIX) Update Mind Flay: Insanity bar text icon detection.
- (UPDATE) Do some minor rearranging of the options menu for bar colors. This layout change (or one like it) will be applied to other option screens and more configurations will be added soon (tm)!


10.0.5.8-release (2023-03-05)
## General

- (#278 - NEW) Add a news popup to be shown whenever a new version of the bar is released. This will contain (predominantly) the release notes for new versions of the bar.
- (#219 - UPDATE) Add an alternate detection method for the poisoning of the Flask of Solemn Night in Court of Stars.

## Druid
### Restoration

- (#291 - NEW) Add support for Incarnation: Tree of Life bar color change. This works similarly to other bar color changes via buffs (e.g. Voidform, Trueshot, Eclipse, etc.) with colors for both when it is active and when it is close to ending, and configuration of when to show the close to ending color.
- - New bar text variable: `$incarnationTime`
- - New bar text icon: `#incarnation`
- (#291 - NEW) Add Reforestation tracking.
- - New bar text variable: `$reforestationStacks`
- - New bar text icon: `#reforestation`

## Priest
### Shadow

- (#288 - NEW) Add a bar color change while Mind Blast is instant cast either via a Shadowy Insight proc or having two stacks of Mind Melt. This will only change the bar color if you can currently cast Mind Blast (it isn't completely on cooldown).
- - New bar text variables: `$mmTime`, `$mmStacks`, `$siTime`, `$mindBlastCharges`, `$mindBlastMaxCharges`
- - New bar text icons: `#mm`/`#mindMelt`, `#si`/`#shadowyInsight`


10.0.5.7-release (2023-02-28)
## General
- (#219 - NEW) For targets that are "defeated" at a health other than 0% can now have an override "death" percent to provide more accurate time to die estimates. For current content this includes:
- - Shadowmoon Burrial Grounds: Carrion Worm (trash/before Bonemaw) -- 20%
- - Court of Stars: Patrol Captain Gerdo (if Flask of the Solemn Night is poisoned) -- 25%
- - Trial of Valor: Hymdall -- 10%; Fenryr (phase 1) -- 60%; Odyn -- 80%
- - Brackenhide Hollow: Decatriarch Wratheye -- 4.5%

## Healers
- (#265 - UPDATE) Add an option to hide the threshold line of Conjured Chillglobe while it is on cooldown.

## Priest
### Holy
- (#282 - NEW) Add threshold line showing how much mana would be gained by using Shadowfiend. This is separate and in addition to the passive threshold line that shows when Shadowfiend is actively attacking and regenerating mana. This also includes an option to hide the threshold line while Shadowfiend is on cooldown.
- (#282 - FIX) Adjust the logic around detecting Shadowfiend swings for Holy to get more accurate predictions.

## Shaman
### Elemental
- (#290 - HOTFIX) Frost Shocks that are buffed by Icefury now generate 14 Maelstrom.


10.0.5.6-release (2023-02-24)
## General
- (FIX) Correct the layout for bar text instructions.

## Druid
### Feral
- (#286 - NEW) Add a new bar border color change and bar text variable, `$inStealth`, for when you are in stealth or have a proc/effect that allows you to act as if you were stealthed.

## Priest
### Shadow
- (#284 - FIX) Update Insanity generated per tick from Void Lashers and Void Tentacles to 2 Insanity.

## Rogue
### Assassination
- (#286 - NEW) Add a new bar border color change and bar text variable, `$inStealth`, for when you are in stealth or have a proc/effect that allows you to act as if you were stealthed.
### Outlaw
- (#286 - NEW) Add a new bar border color change and bar text variable, `$inStealth`, for when you are in stealth or have a proc/effect that allows you to act as if you were stealthed.

## Shaman
### Elemental
- (#287 - FIX) Only play the audio cue for Earth Shock once instead of forever. Dingdingindingdingdingnindging!

## Warrior
### Arms
- (#289 - FIX) Prevent LUA errors from sometimes triggering when Deep Wounds is applied.


10.0.5.5-release (2023-02-21)
## General
- (#283 - EXPERIMENTAL) Experimental/minimal support for Enhancement Shaman.
- (#87 - REFACTOR) Lots of under the hood changes in preparation for future bar text and layout improvements. Stay tuned!

## Shaman
### Enhancement
- This feature is EXPERIMENTAL and is not enabled by default. To enable Enhancement Shaman support, go to the main "General" options menu for Twintop's Resource Bar and check "Enhancement Shaman support" under the "Experimental Features" section then reload your UI!
- (#283 - EXPERIMENTAL) Minimalist implementation for Enhancement Shaman, tracking Maelstrom Weapon stacks and Mana (to a much lesser extent). Presently displays Maelstrom Weapon in a similar fashion as Combo Points or Chi, tracks Ascendance (with mana bar color changing), and Flame Shock target count/duration.


10.0.5.4-release (2023-02-02)
## Evoker
### Preservation
- (FIX) Remove spammy debug prints from chat window.


10.0.5.3-release (2023-02-01)
## General
- (FIX) Prevent invalid bar border sizes from being allowed via options UI.

## Evoker
- (FIX) Fix LUA errors related to options menus.


10.0.5.2-release (2023-02-01)
## General
- (#259 - EXPERIMENTAL) Experimental/minimal support for Devastation Evoker.
- (#280 - EXPERIMENTAL) Experimental support for Preservation Evoker.
- (FIX) Change how resetting specialization configuration to defaults work. Previously, some configuration resets were not reliably resetting to default values.

## Druid
### Balance
- (FIX) Ensure Starsurge and Starfall threshold lines adjust correctly when Rattle the Stars is up.

## Evoker
### Devastation
- This feature is EXPERIMENTAL and is not enabled by default. To enable Devastation Evoker support, go to the main "General" options menu for Twintop's Resource Bar and check "Devastation Evoker support" under the "Experimental Features" section.
- (#259 - EXPERIMENTAL) Minimalist implementation for Devastation Evoker, tracking Essence and Mana (to a much lesser extent). Presently displays Essence in a similar fashion as Combo Points or Chi, but shows the refill status in the currently regenerating node.
### Preservation
- This feature is EXPERIMENTAL and is not enabled by default. To enable Devastation Evoker support, go to the main "General" options menu for Twintop's Resource Bar and check "Devastation Evoker support" under the "Experimental Features" section.
- (#280 - EXPERIMENTAL) Experimental implementation for Devastation Evoker, tracking Essence and Mana. Currently supports the same generic healer tracking capabilities as the other supported healing specializations: Innervate, Mana Tide Totem, Symbol of Hope, mana potions, Chillglobe, etc. Additional support has been added for mana regeneration via Emerald Communion.

## Shaman
### Elemental
- (FIX) Prevent a LUA error when switching to Elemental from another specialization.


10.0.5.1-release (2023-01-28)
## General
### DPS
- (#194 - NEW) Abilities which are unusable due to being out of range now have a new optional threshold line color.
### Healing
- (#277 - NEW) For supported healing specs: add new bar border color change, passive incoming (regen) mana, and bar text ($potionOfChilledClarityTime and $potionOfChilledClarityMana) when Potion of Chilled Clarity has been used. This behaves almost exactly like Innervate's implementation and superceeds it in priority.
- (UPDATE) Fix some issues with Innervate bar text variables and logic checks.

## Demon Hunter
- (#274 - NEW) Add a new special threshold line color change to Chaos Strike/Annihilation when the Chaos Theory buff is active.

## Hunter
### General
- (UPDATE) Removed Pandemic DoT color for Serpent Sting as this DoT does not follow traditional Pandemic refresh rules.
### Beast Mastery
- (#248 - NEW) Add support for multiple Kill Command charges via the class talent Alpha Predator.
- (#248 - NEW) Add support for the PvP talent Dire Beast: Basilisk. This has an additional threshold line which will only show up when actively engaged in PvP, warmode is on, or in an arena or battleground.
- (#248 - NEW) Add support for the PvP talent Dire Beast: Hawk. This has an additional threshold line which will only show up when actively engaged in PvP, warmode is on, or in an arena or battleground.
### Marksmanship
- (#249 - NEW) Add support for multiple Kill Command charges via Alpha Predator.
- (#249 - NEW) Add support for the PvP talent Sniper Shot. This has an additional threshold line which will only show up when actively engaged in PvP, warmode is on, or in an arena or battleground.


10.0.5.0-release (2023-01-25)
## General
- (#271 - NEW) Threshold icons can now have the option to be shown as desaturated when an the associated ability is not usable.
- (#264 - UPDATE) Adjust existing and add new interactions for the changes in patch 10.0.5.
- (#271 - UPDATE) Under the hood refactoring to threshold lines. Behavior should be identical to before but if there are any regressions or changes please open an issue on GitHub!

## Druid
### Balance
- (#264 - UPDATE) Remove Circle of Life and Death.
### Feral
- (#264 - UPDATE) Change Rip, Thrash, and Swipe's baseline/talent/ability statuses.
- (#264 - UPDATE) Update Relentless Predator's to reduce the cost of associated abilities by 40%.

## Priest
### Shadow
- (#264 - UPDATE) Mindgames and Halo both generate 10 Insanity on cast.
- (#272 - BUG) When talented in to Auspicious Spirits, update Mind Blast's incoming Insanity value to include the number of Auspicious Spirits it will spawn and produce Insanity. This is due to a bug (?) in 10.0.x where Auspicious Spirits are granting Insanity on spawn rather than the intended (historical back to 5.x?) on hit.

## Rogue
### Assassination
- (#253 - NEW) Add Tight Spender support.
- (#253 - NEW) Add Lightweight Shiv support.
- (#253 - NEW) Add Improved Garrote support. There is a new "special" threshold line color configuration option that will be used when Improved Garrote's effect is active.
- (#270 - NEW) Add option to use the same background for all unfilled combo points instead of ability-specific (e.g. Echoing Reprimand) background coloring.
- (#264 - UPDATE) Feint is now a baseline ability and not a talent.
- (#264 - UPDATE) Update Sepsis behavior and associated stealth ability usage.
### Outlaw
- (#254 - NEW) Add Tight Spender support.
- (#270 - NEW) Add option to use the same background for all unfilled combo points instead of ability-specific (e.g. Echoing Reprimand) background coloring.
- (#264 - UPDATE) Feint is now a baseline ability and not a talent.
- (#264 - UPDATE) Update Sepsis behavior and associated stealth ability usage.

## Warrior
### Arms
- (#264 - NEW) Add Ignore Pain threshold line.
- (#264 - UPDATE) Storm of Swords now increases Whirlwind's Rage cost by 20.
### Fury
- (#264 - UPDATE) Storm of Steel now increases Ravager's Rage generation by 20.


10.0.2.7-release (2023-01-17)
## Demon Hunter
### Havoc
- (#243 - UPDATE) Change Prepared's logic to be related to Tactical Retreat instead.
- (#243 - FIX) Restore icon listing to bar text flyout in options.
- (#243 - FIX) Adjust Furious Throws behavior.

## Druid
### Balance
- (#245 - FIX) Fix LUA errors associated with Primordial Arcanic Pulsar bar text.

## Hunter
### Beast Mastery
- (#248 - NEW) Add Aspect of the Wild support for reducing the Focus cost of Cobra Shot.
- (#248 - NEW) Add Dire Pack support for reducing the Focus cost of Kill Command (needs testing/verification).
- (#248 - FIX) Update the spell id associated with Cobra Sting's buff.

## Priest
### Holy
- (#266 - NEW) Add passive mana regen from Shadowfiend.

## Shaman
### Elemental
- (#255 - NEW) Add Ascendance bar color change and bar text variables. As with other major cooldown-related bar colors, configuration options exist to give a different warning color when the buff is close to expiring.
### Restoration
- (#256 - NEW) Add Ascendance bar color change and bar text variables. As with other major cooldown-related bar colors, configuration options exist to give a different warning color when the buff is close to expiring.

## Warrior
### Arms
- (#257 - NEW) Add Bloodletting support for bleed pandemic timings.
- (#257 - NEW) Add support for Battlelord reducing Rage costs for Mortal Strike and Cleave.
### Fury
- (#258 - NEW) Support Storm of Steel increasing Ravager's Rage generation.
- (#258 - UPDATE) Improve Execute implementation by supporting Sudden Death and Improved Execute; re-add threshold lines.


10.0.2.6-release (2023-01-11)
## General
- (#267 - NEW) Added $inCombat as a bar text variable that is TRUE when you are currently enaged in combat.
- (#265 - UPDATE) Update what bonus ids are used to detect Conjured Chillglobe versions.
- (UPDATE) The listing of currently supported specs has been corrected.

## Druid
### Balance
- (#245 - NEW) Add Circle of Life and Death support for showing pandemic range for DoTs.
### Feral
- (#246 - FIX) Restore overcapping border color picker to options menu.

## Monk
### Mistweaver
- (#251 - NEW) Add Soothing Mist mana cost per tick.


10.0.2.5-release (2023-01-08)
## General
- (#265 - NEW) Add support for Conjured Chillglobe via threshold line and configuration option for supported healing specs.
- (FIX) Fixed an issue with some not (!) logic in bar text returning invalid results.
- (FIX) Correct various typos and layout issues in settings.
- (UPDATE) Adjust how item icons are accessed and loaded.

## Druid
### Balance
- (#245 - NEW) Add Circle of Life and Death support for calculating pandemic timings for DoTs.
### Feral
- (#246 - NEW) Add Relentless Predator support for Ferocious Bite energy cost calculations.
### Restoration
- (#265 - NEW) Add support for Conjured Chillglobe via threshold line and configuration option.

## Monk
### Mistweaver
- (#265 - NEW) Add support for Conjured Chillglobe via threshold line and configuration option.

## Priest
### Holy
- (#242 - NEW) Add support for T30 2P affecting Holy Word reductions.
- (#265 - NEW) Add support for Conjured Chillglobe via threshold line and configuration option.
- (#242 - FIX) Fix logic errors with new bar text variables.
### Shadow
- (#241 - NEW) Mind Flay: Insanity now has an optional border color change when the buff is active.
- (#241 - NEW) Add Devoured Despair (Idol of Y'Shaarj) passive insanity generation to Mindbender/Shadowfiend.
- (#241 - FIX) Add Idol of C'Thun icons back in.
- (#241 - FIX) Death and Madness generates 7.5 Insanity per tick, not 10 Insanity per tick.
- (#241 - FIX) Correct Auspicious Spirits enable/disable option.
- (#241 - FIX) Properly track Mind Sear channeling cost, including with a Devouring Plague proc.
- (#241 - UPDATE) Modify default advanced bar text to include Mind Flay: Insanity

## Shaman
### Restoration
- (#265 - NEW) Add support for Conjured Chillglobe via threshold line and configuration option.


10.0.2.4-release (2022-12-14)
## Priest
### Holy
- (#242 - FIX) Fix logic errors with new bar text variables.


10.0.2.3-release (2022-12-14)
## Priest
### Holy
- (#242 - NEW) Add Lightweaver support. This includes bar text variables for stacks and time remaining, border color change when you have any stacks, and an audio cue for when you go from 0 -> 1 stacks.
- (#242 - UPDATE) Change the priority ordering of bar border color changes for procs to be: Lightweaver < Resonant Words < Surge of Light (1 Stack) < Surge of Light (2 Stacks) < Innervate.


10.0.2.2-release (2022-12-14)
## General
- (FIX) Options tabs for all specs have had their UI updated.
- (#263 - UPDATE) Update mana potions for healing specs to use Dragonflight potions instead of Shadowlands. Different ranks are options but rank 3 is selected by default for both Aerated Mana Potion and Potion of Frozen Focus.

## Druid
### Feral
- (#246 - FIX) Update Apex Predator's Craving proc detection.
### Restoration
- (#263 - UPDATE) Update mana potions for Dragonflight.
- (#247 - UPDATE) Separate logic between border color changes and audio cues when gaining Innervate.

## Monk
### Mistweaver
- (#263 - UPDATE) Update mana potions for Dragonflight.
- (#251 - UPDATE) Separate logic between border color changes and audio cues when gaining Innervate.

## Priest
### Holy
- (#242 - NEW) Add Resonant Words support: bar border color change, bar text variable for time remaining, and audio cue for proc.
- (#242 - FIX) Correct Holy Word: Sanctuary cooldown reduction bar color change behavior.
- (#242 - UPDATE) Add logic to prevent bar color change for Holy Word cooldowns if the associated Holy Word is not talented.
- (#263 - UPDATE) Update mana potions for Dragonflight.
- (#242 - UPDATE) Separate logic between border color changes and audio cues when gaining Innervate, Surge of Light procs (1 or 2 stacks), or Resonant Words.

## Rogue
### Assassination
- (#253 - NEW) Add configuration option to disable unfilled Combo Point color for Serrated Bone Spike.

## Shaman
### Restoration
- (#263 - UPDATE) Update mana potions for Dragonflight.
- (#256 - UPDATE) Separate logic between border color changes and audio cues when gaining Innervate.


10.0.2.1-release (2022/12/01)
## Priest
### Shadow
- (#241 - FIX) Fix Voidform time remaining to be more accurate and includ extentions due to spent Insanity.


10.0.2.0-release (2022/11/28)
## General
- (CLEANUP) Removed remaining support for Shadowlands systems: legendaries, covenants, soulbinds, Torghast powers, Sanctum of Domination powers, and M+ affixes
- (#260, #262 - FIX) Avoid running bar code when a specialization switch has just occurred; add some extra validation for what spec is currently active.

## Hunter
### Beast Mastery
- (FIX) Correct options menu layout.

## Priest
- (#262 - FIX) Stop LUA errors from occurring as Discipline.

## Rogue
### Assassination
- (#261 - FIX) Correct Gouge thresholdline logic to stop crashing when talented.


10.0.0.15-release (2022/11/18)
## Druid
- (FIX) Remove old options that caused crashes for new bar users.


10.0.0.14-release (2022/11/11)
## Rogue
### Assassanation
- (#253 - FIX) Fix LUA errors when switching specs with poisons applied.

### Outlaw
- (#260 - FIX) Fix Atrophic Poison related LUA errors.
- (#260 - FIX) Remove debug prints of current combo points.
- (#254 - FIX) Fix LUA errors when switching specs with poisons applied.


10.0.0.13-release (2022/11/11)
## Druid
### Balance
- (#245 - UPDATE) Change Wrath's Astral Power generation to 8 to match hotfixes.


10.0.0.12-release (2022/11/08)
## Druid
### Balance
- (#245 - FIX) Stop Combo Points from attempting to render and causing LUA errors.
### Feral
- (#246 - FIX) Fix Carnivorous Instinct LUA errors.
- (#246 - FIX) Add Primal Wrath threshold line toggle to options.
### Restoration
- (#247 - FIX) Stop Combo Points from attempting to render and causing LUA errors.

## Hunter
### Marksmanship
- (#249 - FIX) Fix Steady Shot and Improved Steady Shot's Focus generation amounts causing LUA errors.

## Monk
### Mistweaver
- (#251 - FIX) Stop Chi from attempting to render and causing LUA errors.
### Windwalker
- (#252 - FIX) Fix Strike of the Windlord.

## Priest
- (#241 - FIX) Fix Mind Devourer proc detection and bar UI notifications related to using Devouring Plague or Mind Sear.
- (#241 - FIX) Prevent Mind Sear from showing a cost or active Insanity drain amount when used with a Mind Devourer proc.

## Rogue
### Assassination
- (#253 - FIX) Fix Slice and Dice and Echoing Reprimand LUA errors relating to having a possible 7 Combo Points.
### Outlaw
- (#254 - FIX) Fix Slice and Dice and Echoing Reprimand LUA errors relating to having a possible 7 Combo Points.

## Shaman
### Elemental
- (#255 - FIX) Fix LUA errors when switching specs.


10.0.0.11-release (2022/10/27)
## General
- (FIX) Prevent LUA errors causing bar initialization crashing due to invalid texture layers.


10.0.0.10-release (2022/10/26)
## General
- Updated for Dragonflight prepatch.


9.2.7.1-release (2022/08/16)
## Priest
### Shadow
- (#239 - NEW) Include Fated Infusion: Creation Spark's CDR when calculating the remaining duration of Voidform/casts of Void Bolt with Hungering Void.


9.2.7.0-release (2022/08/02)
## General
- (TOC) Bump TOC to 9.2.7

## Druid
### Restoration
- (#238 - NEW) Track Clearcasting procs. Add bar color change when the proc is active and provide a bar text variable (`$clearcastingTime`) with the duration remaining on the proc.


9.2.5.3-release (2022/07/23)
## General
- (#235 - REFACTOR) Cleaned up options menu generation code to be more maintainable and streamlined. Reduced addon LUA code size by 36% as a result.

## Rogue
### Outlaw
- (FIX) Fix a LUA error when updating bar text variable values.


9.2.5.2-release (2022/06/01)
## General
- (#163 - FIX) Correct various incorrect bar text logic values.


9.2.5.1-release (2022/06/01)
## Rogue
### Outlaw
- (FIX) Correct a LUA error preventing Outlaw variables from populating.


9.2.5.0-release (2022/05/31)
## General
- (#163 - NEW) Add support for expressions in IF/ELSE logic checks. These allow for more complicated condition tests than just a TRUE or FALSE. All variables that have a value (which is most of them) are able to be used as variables in equations for comparisons, e.g. $swpTime*2 > 10 will only be TRUE if Shadow Word: Pain on your current target has more than 5 seconds left on it (5 * 2). Previous pure TRUE/FALSE checks will still work as before.
- (#232 - NEW) Add stat rating bar text variables for secondary stats ($hasteRating, $critRating, $masteryRating, and $versatilityRating). Also add bar text variables for primary stats ($int, $agi, $str, and $stam).


9.2.0.8-release (2022/05/22)
## General
- (#221 - NEW) Add support for Outlaw Rogues, tracking Energy, Combo Points, and Roll the Bones.
- (#231 - EXPERIMENTAL) Experimental support for Restoration Druids.
- (#229 - NEW) Add cooldown swirl animation to threshold line icons that are on cooldown. Includes a configuration option per-spec to enable/disable this feature.
- (#229 - UPDATE) Adjust the priority for which threshold lines and icons are shown and when. The new priority, in general/oversimplified, is: proc/buffed ability, usable and ability has a cooldown, usable and ability doesn't have a cooldown, unusable.
- (#225 - FIX) Adjust bar text logic to allow for parenthesis to show inside IF/ELSE blocks.

## Druid
### Restoration Druid (Experimental/Minimal)
- This feature is EXPERIMENTAL and is not enabled by default. To enable Restoration Druid support, go to the main "General" options menu for Twintop's Resource Bar and check "Restoration Druid support" under the "Experimental Features" section.
- (#231 - EXPERIMENTAL) Minimalist implementation for Restoration Druids, tracking mana. Currently supports the same generic healer tracking capabilities that Holy Priest and Restoration Shaman have (Innervate, Mana Tide Totem, mana potions, etc.). Additional Restoration Druid specific features available:
- - Bar color will change when in combat and Efflorescence is not currently being used.
- - Tracking of Moonfire and Sunfire DoT counts and duration, including color-coding if the current hostile target does not have the DoT present or if it is within pandemic refresh range.
- - Tracking Innervate mana savings when Innervate is used on an allied healer.

## Hunter
### Survival Hunter
- (#227 - NEW) Add Wildfire Bomb icon (`#wildfireBomb`), Wildfire Bomb charges (`$wildfireBombCharges`), and T28 proc/Mad Bombardier duration remaining (`$t28Time` or `$madBombardierTime`).

## Monk
### Mistweaver Monk
- (FIX) Fix Mistweaver configuration export.

## Priest
### Holy Priest
- (#226 - FIX) Attempt to determine if in PvP combat before applying increased CDR effects of T28 2P bonus.

## Rogue
### Assassination Rogue
- (#229 - UPDATE) The threshold line and icon for Slice and Dice will be elevated to highest priority if Slice and Dice is either not up or is within pandemic refresh range. When Slice and Dice is up, the threshold line and icon will be set to the lowest priority.

### Outlaw Rogue
- (#221 - NEW) Add support for Outlaw Rogues, tracking Energy, Combo Points, and Roll the Bones.
- - Combo Point colors for the border and fill, including different colors of the penultimate and final combo point.
- - - If Kyrian, when Echoing Reprimand is used the color of the effected Combo Point(s) will change until an appropriate finisher is used at that Combo Point cost or the buff expires. This includes support for Resounding Clarity.
- - - If Necrolord, when charges of Serrated Bone Spike are available the color of the expected number of generated combo points will change. This takes in to account whether the target has a Serrated Bone Spike on them already but does not include critical strikes or misses/immunes.
- - Status tracking with reroll notification for Roll the Bones. "Good roles" are defined as either: any two or more buffs, Broadside (extra CP generation), or True Bearing (extra finisher cooldown reduction); temporary rolls from the Count the Odds conduit are not included in determining a good or bad roll.
- - - Bar border color changes if Roll the Bones is usable. If you have "good" rolls, border will be green. If you have "bad" rolls, border will be pink.
- - - Bar text variables for the remaining duration of each roll, duration of the main overall roll, and count of how many rolls you have (all/from Roll the Bones/from Count the Odds).
- - Configurable threshold lines for all builders, finishers, utility, covenant, and PvP abilities. Some threshold lines have extra logic to determine when they are shown, e.g. only while Stealthed or with an appropriate buff that allows them to be used.
- - Bar color change when Slice and Dice is not up or is within the pandemic refresh window (based on current number of Combo Points).
- - Counts of current total applications poisons out on targets.
- - Timers for poisons, Opportunity proc, Slice and Dice remaining, and all Roll the Bones buffs.
- - Talent support and bar/bar text/threshold line modifications for Ghostly Strike, Dirty Tricks, Dreadblades, and Blade Rush.
- - Legendary support for Tiny Toxic Blade.
- - Audio notifications for Opportunity procs, when you gain Sepsis (Kyrian), or when you are over a defined amount of Energy (overcap).
- - Tons of Bar Text variables and icons for customization.
- - Importing and Exporting support.


9.2.0.7-release (2022/04/25)
## General
- (#222 - FIX) Adjust DoT tracking logic to prevent tracking errors.

## Druid
### Feral Druid
- (#224 - NEW) Add a new bar color option for when Apex Predator's Craving proc is up.

## Monk
### Windwalker Monk
- (#217 - NEW) Add tracking for T28 4P buffs/procs.
- - Bar color change when Primordial Power is up.
- - Bar text variables for the building phase:
- - - `#primordialPotential` - Spell icon.
- - - `$t28BuildingStacks` - Current number of stacks on Primordial Potential buff.
- - - `$t28BuildingStacksRemaining` - Number of additional stacks required on Primordial Potential until Primordial Power will proc.
- - - `$t28BuildingTime` - Time remaining on the Primordial Potential buff.
- - Bar text variables for the buffed phase:
- - - `#primordialPower` - Spell icon.
- - - `$t28Stacks` - Remaining stacks on Primordial Power buff.
- - - `$t28Time` - Time remaining on the Primordial Power buff.

## Rogue
### Assassination Rogue
- (#223 - FIX) Include the energy modifications from the Nimble Fingers and Rushed Step conduits.


9.2.0.6-release (2022/03/30)
Druid
Balance Druid
- (FIX) Fix the Astral Power cost reduction from the T28 4P not always being applied when in Eclipse.


9.2.0.5-release (2022/03/30)
Druid
Balance Druid
- (#218 - FIX) Fix an issue where the remaining time on Eclipses would be incorrect if Pulsar proc'd in the middle of a previous Eclipse.


9.2.0.4-release (2022/03/29)
General
- (#212 - NEW) Move support for Windwalker Monks out of "experimental". Windwalker tracks Energy, Chi, and Mark of the Crane.
- (#215 - EXPERIMENTAL) Experimental support for Mistweaver Monk.

Demon Hunter
Havoc Demon Hunter
- (#216 - FIX) Properly color Death Sweep threshold line when off cooldown and lacking enough Fury to use.

Monk
Mistweaver Monk (Experimental/Minimal)
- This feature is EXPERIMENTAL and is not enabled by default. To enable Mistweaver Monk support, go to the main "General" options menu for Twintop's Resource Bar and check "Mistweaver Monk support" under the "Experimental Features" section.
- (#215 - EXPERIMENTAL) Minimalist implementation for Restoration Shamans, tracking mana. Currently supports the same generic healer tracking capabilities that Holy Priest and Restoration Shaman have (Innervate, Mana Tide Totem, mana potions, etc.).
Windwalker Monk
- (#212 - NEW) Move support for Windwalker Monks out of "experimental". Windwalker tracks Energy, Chi, and Mark of the Crane.
- - Chi colors for the border and fill, including different colors of the penultimate and final chi.
- - Bar color changes when a Serenity is active and close to ending. Bar border color changes when a Dance of Chi-Ji proc occurs.
- - Configurable threshold lines for all builders and utility abilities. These change color depending on Energy and cooldowns.
- - Tracks Mark of the Crane stacks on individual targets to show current count, count on active/alive targets, time until the oldest or newest application will fall, duration remaining on the current target. Additionally, bar text colors change if your current target is the oldest/soonest to drop its Mark of the Crane debuff.
- - Audio notifications for if you will overcap on Energy or if you get a Dance of Chi-Ji proc.
- - Tons of Bar Text variables and icons for customization.
- - Importing and Exporting support.


9.2.0.3-release (2022/03/08)
Druid
Balance Druid
- (UPDATE) Change T28 4 piece set bonus to reflect hotfix changes for Lunar Power costs.


9.2.0.2-release (2022/03/07)
General
- (#214 - FIX) Update Potion of Spiritual Clarity for Holy Priest and Restoration Shaman to reflect changes made in 9.2.


9.2.0.1-release (2022/03/01)
Priest
Shadow Priest
- (UPDATE) Change Architect's Ingenuity cooldown reduction effect modifier to match hotfixed value (used in Hungering Void remaining duration estimates).


9.2.0.0-release (2022/02/22)
General
- (#202 - NEW) General updates to reflect changes and additions made in patch 9.2.0.
- (#212 - EXPERIMENTAL) Experimental support for Windwalker Monk.

Druid
Balance Druid
- (#202 - NEW) Add support for T28. The 2-piece bonus's passive Astral Power is tracked/treated just like the Fury of Elune Talent. The 4piece bonus's Astral Power cost reduction is reflected in threshold line positions.
- (#202 - REFACTOR) Change logic around how threshold line positions are calculated to be more in line with how this is done in other modules/specs.

Hunter
Beast Mastery Hunter
- (#202 - NEW) Add support for T28. The 4-piece bonus's buffing of Cobra Shot is now reflected in a different threshold line color for Cobra Shot while active, as well as with new bar text variables `#killingFrenzy`/`#t28` and `$killingFrenzyTime`/`#t28Time`.

Monk
Windwalker Monk (Experimental)
- This feature is EXPERIMENTAL and is not enabled by default. To enable Windwalker Monk support, go to the main "General" options menu for Twintop's Resource Bar and check "Windwalker Monk support" under the "Experimental Features" section.
- (#212 - EXPERIMENTAL) Add experimental support for Windwalker Monks, tracking Energy and Chi.
- - Combo Point colors for the border and fill, including different colors of the penultimate and final combo point.
- - Configurable threshold lines for all builders and general/support abilities. These change color depending on energy and cooldown conditions.
- - Currently no extra/spec-specific bar text variables or icons available.

Priest
Holy Priest
- (#202 - UPDATE) Remove Binding Heal and all related bar text variables.
- (#202 - UPDATE) Change Symbol of Hope implementation to match updated behavior.
- (#202 - NEW) Add support for T28. The 2-piece bonus's reduction of Holy Word cooldowns is accounted for when predicting if the current cast of a cooldown reducing ability will finish the cooldown on the related Holy Word.

Shadow Priest
- (#202 - NEW) Add support for Architect's Ingenuity trinket's CDR proc and Decrypted Urh Cypher's CDR when calculating the duration remaining in Voidform with Hungering Void.

Shaman
Restoration Shaman (Experimental/Minimal)
- (#202 - UPDATE) Change Symbol of Hope tracking to match updated behavior.
- (#207 - NEW) Add Flame Shock icon, count, time remaining on current target, and DoT color options.
- (#207 - FIX) Fix issues with TimeToDie/TTD not working properly on targets.
- (#207 - FIX) Fix importing of bar configurations.
- (#207 - FIX) Fix Drag & Drop and positioning updates being saved.

Warrior
- (#202 - UPDATE) Add covenant legendary detection for Glory and Nature's Fury in all applicable armor slots.
- (FIX) Show the passive Rage bar when Conqueror's Banner is used.


9.1.5.6-release (2022/01/06)
General
- (FIX) Resolve issues that caused some specs to not position the bar correctly on spec change.
- (FIX) Resolve issues that caused some unsupported specs to throw LUA errors.


9.1.5.5-release (2022/01/06)
General
- (#198 - NEW) Bar Text edit boxes are now multiline, scrollable, and have no input size limit.
- (#199 - NEW) Bar Text variables have been relocated from below the entry boxes and instructions. These variables are now found in their own scrollable window to the right of the main Bar Text tab.
- (NEW) Added support for experimental features that are opt-in. These can be found in the main "General" options section.

Restoration Shaman (Experimental)
- This feature is EXPERIMENTAL and is not enabled by default. To enable Restoration Shaman support, go to the main "General" options menu for Twintop's Resource Bar and check "Restoration Shaman support" under the "Experimental Features" section.
- (#207 - EXPERIMENTAL) Minimalist implementation for Restoration Shamans, tracking mana. Currently supports the same generic healer tracking capabilities that Holy Priest has (Innervate, Mana Tide Totem, mana potions, etc.).


9.1.5.4-release (2021/12/15)
Shadow Priest
- (#206 - NEW) Add a new bar color setting for the hardcast section of the bar when you have enough Insanity to cast Devouring Plague.
- (FIX) Fix a rare LUA error when tracking Void Bolt travel time for use in Hungering Void predictions.


9.1.5.3-release (2021/11/16)
General
- (#201 - CLEANUP) Relocate included sounds to their own folder.

Fury Warrior
- (#203 - FIX) Whirlwind doesn't cost Rage and, thus, doesn't need a threshold line.
- (#203 - UPDATE) Slam isn't a rotational ability or really used at all; remove it from having it's threshold enabled by default.


9.1.5.2-release (2021/11/06)
General
- (#200 - FIX) When validating bar settings, use the latest asset location (texture, sound, font, etc.) as provided by LibSharedMedia instead of the stored location.
- Upgrade libraries
- - LibSharedMedia-3.0 from revision 91 -> revision 114
- - CallbackHandler-1.0 from minor version 6 -> minor version 7


9.1.5.1-release (2021/11/03)
General
- (FIX) Correct an issue preventing settings from updating properly.


9.1.5.0-release (2021/11/02)
General
- (#192 - NEW) Add support for Feral Druids, tracking Energy, Combo Points, and Bleed snapshotting.
- (#132 - NEW) Threshold lines now have an optional icon (representing the spell or item).
- - These icons have a border (width configurable) that will become the same color as the line itself.
- - Icons can be positioned above, below, or on top of the threshold line, offsets adjusted vertically and horizontally, and sized to as large/small as desired.
- - Several specs have had single-purpose threshold lines split in to multiple lines to better track these icons/statuses.
- (#132 - FIX) Reorganize how settings for Thresholds are saved in the settings file. No user-facing behavioral changes.
- (FIX) Item icons in bar text via #item_ITEMID_ has been re-enabled.
- (NEW) Setting icons (for bar text and threshold lines) to be different from their defaults has been added under the hood.
- (UPDATE) Modify how some functions are called to better align with WoW Lua best practices.
- (FIX) Add texture checking for combo point bars.
- (FIX) Add '1 Pixel' entry to LibSharedMedia for borders if it doesn't already exist.

Feral Druid
- (#192 - NEW) Add support for Feral Druids, tracking Energy, Combo Points, and Bleed snapshotting.
- - Combo Point colors for the border and fill, including different colors of the penultimate and final combo point.
- - Bar color changes when a Clearcasting proc is up or when you have 5 Combo Points and Ferocious Bite will do maximum damage (50 Energy, 40 Energy with Incarnation: King of the Jungle active, or with an active Apex Predator's Craving legendary proc).
- - Configurable threshold lines for all builders and finisher abilities. These change color depending on Energy and Combo Point conditions, including if you do not have enough of either to use the associated ability.
- - Bleeds and snapshot tracking.
- - - For Rake, Rip, Thrash, and Moonfire (with Lunar Inspiration talented), the current snapshotting of their damage is tracked and available via two different methods: color (bar text and threshold lines) and text variables.
- - - For color, these are controlled via the Font & Text tab in settings but are used for text and threshold line color. There are 4 different status colors for bleeds: 1) snapshot is the same damage as reapplying, 2) snapshot is worse damage than reapplying (i.e. you should reapply), 3) snapshot is better damage than reapplying (i.e. you should NOT reapply), and 4) bleed is not on current target.
- - - For bar text, in addition to the usual count of current total applications of the bleeds (e.g. $moonfireCount) and the time remaining (e.g. $moonfireTime), three new variables have been added. 1) 'Snapshot' (e.g., $rakeSnapshot) shows the current damage percentage of bleed on the target. 2) 'Percent' (e.g., $ripPercent) shows the percentage increase or decrease in damage from reapplying a bleed. 3) 'Current' (e.g., $thrashCurrent) shows what your current snapshotted bleed value is if you were to cast a bleed on a target right now.
- (#193 - NEW) Added an option to change all of the combo point colors to the penultimate or maximum color if you're at that number of combo points.
- - Bar text for Clearcasting time remaining and stacks, Brutal Slash charges and time remaining, Bloodtalons time remaining and stacks, Berserk time remaining, Sudden Ambush time remaining, and Apex Predator's Craving time remaining.
- - Audio notifications for if you will overcap on Energy or if you get an Apex Predator's Craving proc.
- - Tons of Bar Text variables and icons for customization.
- - Importing and Exporting support.

Marksmanship Hunter
- (FIX) Wailing Arrow was co-opting another threshold line for display purposes and now has it's own.

Holy Priest
- (FIX) Reenable different mana potion item icons.

Assassination Rogue
- (#192 - NEW) Add $comboPoints and $comboPointsMax bar text variables.
- (#193 - NEW) Added an option to change all of the combo point colors to the penultimate or maximum color if you're at that number of combo points.

Arms Warrior
- (#132, #192 - NEW) Add "Minimum" and "Maximum" threshold lines for Execute and Condemn. These work like the minimum and maximum lines for Feral Druid's Ferocious Bite and will have their position remain static.


9.1.0.16-release (2021/09/26)
General
- (#189 - NEW) Add support for Assassination Rogues, tracking Energy and Combo Points.
- Underlying tech to support Combo Points, Chi, Soul Shards, Holy Power, and Runes.
- Combo Points (et al) are a separate UX element from the main resource bar that can be positioned independently. For convenience the Combo Point bars can be anchored above/below and to the left/center/right of the bar. Additionally, the Combo Points bar can be set to scale to the same width as the bar or be independently sized.

Assassination Rogue
- (#189 - NEW) Add support for Assassination Rogues, tracking Energy and Combo Points.
- Combo Point colors for the border and fill, including different colors of the penultimate and final combo point, plus additional contextual colors of Echoing Reprimand and Serrated Bone Spike.
- If Kyrian, when Echoing Reprimand is used the color of the effected Combo Point(s) will change until an appropriate finisher is used at that Combo Point cost or the buff expires. This includes support for Resounding Clarity.
- If Necrolord, when charges of Serrated Bone Spike are available the color of the expected number of generated combo points will change. This takes in to account whether the target has a Serrated Bone Spike on them already but does not include critical strikes or misses/immunes.
- Configurable threshold lines for all builders, finishers, utility, covenant, and PvP abilities. Some threshold lines have extra logic to determine when they are shown, e.g. only while Stealthed or with an appropriate buff that allows them to be used.
- Bar color change when Slice and Dice is not up or is within the pandemic refresh window (based on current number of Combo Points).
- Counts of current total applications of bleeds and poisons out on targets. Colors of applicable bleeds that can be refreshed with pandemic effects have their color changed when you can reapply them without clipping any time (including Combo Point costs/scaling where appropriate).
- Timers for bleeds, poisons, Blindside proc, and Slice and Dice remaining.
- Talent support and bar/bar text/threshold line modifications for Blindside, Master Assassin, Vigor, Deeper Stratagem, Internal Bleeding, Exsanguinate, and Crimson Tempest.
- Audio notifications for Blindside procs or when you are over a defined amount of Energy (overcap).
- Tons of Bar Text variables and icons for customization.
- Importing and Exporting support.

Elemental Shaman
- (#181 - FIX) Rampaging doesn't reduce Maelstrom costs for Earth Shock or Earthquake.


9.1.0.15-release (2021/09/09)
General
- (#181 - NEW) Add support for Rampaging (Torghast blessing). Resource costs for all supported specs except Shadow Priest should reflect the current value on the buff. For Shadow Priests, the CDR is now factored in to Hungering Void remaining duration/casts calculations. This is semi-experimental so, please, if the ability cost values don't look correct please let me know!

Elemental Shaman
- (#185 - FIX) Use correct spell ID for Echoes of Great Sundering proc.


9.1.0.14-release (2021/09/05)
Balance Druid
- (#188 - FIX) Fix an issue with Primordial Arcanic Pulsar buff not being available causing LUA errors.


9.1.0.13-release (2021/08/29)
General
- (#180 - NEW) Add support for Fury Warrior, tracking Rage.
- (#184 - NEW) Add custom configuration for reaction time. Currently only used for Hungering Void predictions for Shadow Priest.

Balance Druid
- (#65 - NEW) Add variables for tracking the current state of "New Moon", including:
- - The next cast's icon (#moon)
- - How much Astral Power the next cast will generate ($moonAstralPower)
- - How many charges you currently have ($moonCharges)
- - Time remaining until your next charge regenerates ($moonCooldown)
- - Total time until all 3 charges will be regenerated ($moonCooldownTotal)
- (#82 - NEW) Add support for Primordial Arcanic Pulsar, including:
- - Icon (#primordialArcanicPulsar, #pap, or #pulsar)
- - Current amount of Astral Power collected ($pulsarCollected) and as a percentage ($pulsarCollectedPercent)
- - Amount of Astral Power remaining until the proc will occur ($pulsarRemaining) and as a percentage ($pulsarRemainingPercent)
- - Will the next Starsurge ($pulsarNextStarsurge) or Starfall ($pulsarNextStarfall) trigger Pulsar, based on current Astral Power costs of Starsurge and Starfall. Logic variables only!
- - Number of Starsurge casts ($pulsarStarsurgeCount) or Starfall casts ($pulsarStarfallCount) remaining until Pulsar will be triggered, based on current Astral Power costs of Starsurge and Starfall.
- (#186 - FIX) Factor in Stellar Drift adding a cooldown to Starfall when determining the threshold line color.

Shadow Priest
- (#184 - FIX) Prevent Hungering Void time remaining from getting stuck saying infinite/∞ when Haste/Crit levels drop back down to normal levels.
- (#184 - UPDATE) Enhance Hungering Void time remaining calculations by adding rough missile travel time tracking and reaction time.

Elemental Shaman
- (#185 - NEW) Add support for Echoes of Great Sundering legendary. The amount of time remaining on the buff is now available via a bar text variable ($eogsTime). Additionally, the threshold line that is shared for Earthshock and Earthquake will now change to a different (configurable) color when this buff is up.
- (#185 - FIX) Don't allow Stormkeeper to report back invalid time remaining.
- (#185 - NEW) Add support for Depleted Tesla Coil anima power.

Arms Warrior
- (#180 - FIX) Fix threshold line coloring for Ignore Pain and Shield Block when they are on cooldown/lack charges.

Fury Warrior
- (#180 - NEW) Add support for Fury Warrior, tracking Rage.
- Casting generation for Bladestorm (with Bladestorm talented).
- Passively tracks incoming Rage from Ancient Aftershock (Night Fae covenant ability) or Conqueror's Banner (Necrolord covenant ability).
- Configurable threshold lines for Ignore Pain, Impending Victory (if talented), Rampage (if talented), Shield Block, Slam, and Whirlwind.
- Bar color change any time Enrage is active.
- Timers for Enrage and Whirlwind; stack count remaining for Whirlwind.
- Audio notification for when your are over a defined amount of Rage (overcap).
- Tons of Bar Text variables and icons for customization.
- Importing and Exporting support.


9.1.0.12-release (2021/08/07)
Balance Druid
(#175 - REVERT) Starfall's Astral Power cost IS affected by Overgrowth Seedling after all.


9.1.0.11-release (2021/08/07)
Havoc Demon Hunter
- (#182 - FIX) Account for extensions in Metamorphosis time from the Demonic talent, Darkeglare Boon legendary, and Darkglare Medallion anima power.

Balance Druid
- (#175 - FIX) Starfall's Astral Power cost is not affected by Overgrowth Seedling.


9.1.0.10-release (2021/07/22)
General
- (#34 - FIX) Invalid resource checking is too eager and is causing resets in resources used in the bar. Fix this by delay checking for LibSharedMedia resources (and building the options menus) slightly on addon loading to allow other addons to finish registering their textures, fonts, and sounds.
- (#179 - NEW) Versatility is now available as bar text -- damage increase (offensive) via $versatility, $vers, or $oVers; damage reduction (defensive) via $dVers .

Demon Hunter
- (FIX) Changing the bar color for End of Metamorphosis should now update it's color instead of the base Metamorphosis active bar color.


9.1.0.9-release (2021/07/19)
General
- (FIX) Fix more edge cases with invalid audio detection.


9.1.0.8-release (2021/07/18)
General
- (FIX) Fix edge case issue with invalid sound detection.


9.1.0.7-release (2021/07/18)
General
- (FIX) Fix an issue with what "All Classes/Specs" was exporting.

Marksmanship Hunter
- (FIX) Include Steady Focus setting when exporting "All" or "Bar Display".


9.1.0.6-release (2021/07/18)
General
- (#34 - NEW) When loading in to a supported class, check the textures, fonts, and sounds used in the bar to see if they are installed/available. If they are not, replace them with default values and log an error message in chat stating what was missing. This should negate issues encountered by people using custom bar imports that use non-standard or 3rd party fonts, textures, and sounds.
- (#175 - NEW) Support Overgrowth Seeding (anima power, Sanctum of Domination/Tarragrue). Shadow Priest is currently disabled due to it being bugged and not applying to Insanity.
- (#178 - BUG) DoT counts would sometimes report incorrect values briefly when refreshing active DoTs on a target. This tracking behavior should now be more accurate and consistent.

Marksmanship Hunter
- (#154 - NEW) Add tracking of Steady Focus buff being up (when talented). Bar border color will now change (when enabled and talented) to a different color when in combat if the buff is not up or if the buff will expire within a certain timeframe/number of GCDs (as configured). Bar text variable ($steadyFocusTime) and icon (#steadyFocus) have been added as well.

Shadow Priest
- (#176 - NEW) Support Phantasmic Infuser cooldown reduction buff when computing Hungering Void remaining casts of Void Bolt.
- (#177 - NEW) Add Twist of Fate time remaining bar text variable ($tofTime) and icon (#tof or #twistOfFate).


9.1.0.5-release (2021/07/14)
General
- (#156 - NEW) Users can now enable/disable individual specializations for the bar. This will prevent the bar from doing any computations or UI updates at all for that specialization. If you currently use the bar's global variables but hide the UI, you will need to continue enabling the bar for your specialization. Disabling the bar for that specialization will also cause the global variable to no longer update.
- (#161 - NEW) Added support for Havoc Demon Hunter.

Havoc Demon Hunter
- (#161 - NEW) Added support for Havoc Demon Hunter, tracking Fury.
- Casting generation for Eye Beam (with Blind Fury talented).
- Passively tracks incoming Fury from Burning Hatred and Momentum (Prepared), including duration remaining and number of ticks remaining.
- Configurable threshold lines for Blade Dance (Death Sweep; includes First Blood support), Chaos Strike (Annihilation), Chaos Nova (w/o Unleashed Power), Eye Beam, Fel Eruption (if talented), and Glaive Tempest (if talented).
- Timers for Metamorphosis, Immolation Aura (Burning Hatred), Prepared, and Unbound Chaos time remaining.
- Bar color changes while in Demon Form (regardless of source) and when Demon Form is close to ending (configurable).
- Bar border color changes when your next Fury generating ability will cause you to overcap. This is slightly different than how other specializations in the bar have implemented this feature!
- Audio notification for when your next Fury generating ability will cause you to overcap.
- Tons of Bar Text variables and icons for customization.
- Importing and Exporting support.

Holy Priest
- (#171 - NEW) Add support for Spiritual Alchemy Stone for mana potion predictions.


9.1.0.4-release (2021/07/03)
Elemental Shaman
- (#170 - BUG) LUA errors should no longer occur when you have $skStacks as a bar text variable.


9.1.0.3-release (2021/07/03)
General
(#169 - BUG) Prevent the bar from doing TTD calculations when you select yourself.


9.1.0.2-release (2021/07/02)
General
- (#168 - BUG) Adjust how dot tracking timestamps are handled under the hood for more consistent behavior.

Holy Priest
- (#168 - BUG) Ensure Shadow Word: Pain's duration is accurately reflected in bar text.


9.1.0.1-release (2021/07/01)
Shadow Priest
(#167 - BUG) Ensure that targets are properly tracked when the first damaging spell recorded is Shadow Word: Pain.


9.1.0.0-release (2021/06/29)
General
- (UPDATE - #164) Improve the resource usage related to parsing bar text logic.
- (FIX - #165) Modify the format of the configuration export to not be rejected by Pastebin. Imports prior to 9.1.0.0-release are still supported.
- (FIX - #166) Don't let the bar border width change below the current value when adjusting the bar width via the slider.

Beast Mastery and Marksmanship Hunter
- (PTR - #148) Add support for Rae'shalare, Death's Whisper and Wailing Arrow.

Priest (All)
- (PTR - #148) Add support for Bwonsamdi's Pact (Night Fae Legendary).

Holy Priest
- (PTR - #148) Adjust Symbol of Hope to match new behavior.

Arms Warrior
- (PTR - #148) Add support for Glory (Necrolord Legendary) and Nature's Fury (Night Fae Legendary).


9.0.5.15-release (2021/06/08)
General
- Bar text logic has been improved in two key ways:
(#35) 1. OR (|) and AND (&) are now supported in logic tests for IF/ELSE along with parenthesis. Full expression support is coming Soon (TM).
(#162) 2. Bar text logic can now be nested within the IF/ELSE blocks.
These two additions allow for much more sophisticated bar text possibilities than the previous single variable single level checks.
- Adjust checking logic for when DoTs are ticking on a 'new' target.

Shadow Priest
- (#86 - UPDATE) As a byproduct of the bar text logic changes mentioned above, Shadow Priests no longer need both "Out of Voidform" and "In Voidform" textboxes. Existing bar text will automatically be converted to use the new system via wrapping the two texts in an outer IF/ELSE block tested via $vfTime.

Arms Warrior
- (#146 - NEW) Add experimental support for Voracious Culling Blade (anima power). If this doesn't seem to work, please let me know.
- Hide the Execute/Condemn threshold when targeting a dead target.


9.0.5.14-release (2021/05/27)
General
- (#159 - NEW) Add time remaining bar text variables for all currently supported DoTs. These new variables will show the time remaining of the DoT on your current target and will change color just like the $dotCount variables do currently (if enabled). Specifics included per-spec below.

Balance Druid
- (#159 - NEW) Add DoT time remaining bar text support for Moonfire ($moonfireTime), Sunfire ($sunfireTime), and Stellar Flare ($stellarFlareTime).

Marksmanship Hunter
- (#159 - NEW) Add DoT time remaining bar text support for Serpent Sting ($ssTime).

Survival Hunter
- (#159 - NEW) Add DoT time remaining bar text support for Serpent Sting ($ssTime).

Holy Priest
- (#157 - NEW) Add per-Holy Word bar color change toggles. Now when enabled, if your currently being cast spell will complete the cooldown on it's associated Holy Word ability the bar color will change.
- (#158 - NEW) Add options to allow the bar border color change and audio notifications for Flash Concentration expiring or not at maximum stacks to also trigger while out of combat.
- (#159 - NEW) Add DoT tracking and bar text support for Shadow Word: Pain ($swpCount, $swpTime), including color change support depending on if the DoT is up/down/within pandemic range on the target.

Shadow Priest
- (#159 - NEW) Add DoT time remaining bar text support for Shadow Word: Pain ($swpTime), Vampiric Touch ($vtTime), and Devouring Plague ($dpTime). Devouring Plague continues to not have color change support for up/down/pandemic.

Elemental Shaman
- (#159 - NEW) Add DoT time remaining bar text support for Flame Shock ($fsTime).
- (#160 - NEW) Add bar text variables for Stormkeeper's icon (#stormkeeper), stack count ($skStacks), and time remaining ($skTime).

Arms Warrior
- (#159 - NEW) Add DoT time remaining bar text support for Deep Wounds ($deepWoundsTime) and Rend ($rendTime).


9.0.5.13-release (2021/05/20)
Holy Priest
- (FIX) Correct incorrect icon that would sometimes lead to crashes.


9.0.5.12-release (2021/05/20)
General
- (FIX) Adjust how the bar is hidden when the option "Never show bar (run in background)" is chosen.

Holy Priest
- (FIX) Disable mana potion items for the time being to prevent first character load errors.


9.0.5.11-release (2021/05/20)
General
- (#151 - NEW) Added support for Holy Priest.
- (NEW) User defined icons for items can be used in the bar now via the following format: #item_ICONID_ , e.g.: #item_18609_
- (FIX) Fix some grammar in various menus.

Holy Priest
- (#151 - NEW) Added support for Holy Priest.
- Tracks mana and all spells cast that cost mana.
- Passively tracks incoming mana from Symbol of Hope (self cast or external), Potion of Spiritual Clarity, Wrathful Faeries (+ Fermata), passive mana regen while Innervate is active, and bonus mana regen while Mana Tide Totem is active.
- For self-cast Symbol of Hope and Potion of Spiritual Clarity, passive mana regeneration is included in the passive incoming mana.
- Configurable threshold lines for each of the 4 mana potions found in Shadowlands, showing where you'll end up if you use it (including passive mana generation for Potion of Spiritual Clarity). Additional configuration for when to show these threshold lines again as the cooldown on potions gets close to being finished.
- Bar color changes while Apotheosis is active and when Apotheosis is close to ending (configurable).
- Bar color changes when your current hardcast spell will cause it's related Holy Word to come off cooldown. Supports Light of the Naaru, Apotheosis, Holy Orations, and Harmonious Apparatus as modifiers to spells and amount of CDR on these casts.
- Bar border color changes for Surge of Light procs (separate for 1 or 2), Innervate on you, and Flash Concentration close to falling off or not at 5 stacks (configurable).
- Audio notifications for Surge of Light procs (separate for 1 or 2), Innervate received, and Flash Concentration close to falling off.
- Tons of Bar Text variables and icons for customization.
- Importing and Exporting support.

Elemental Shaman
- (FIX) Fix an error with exporting.


9.0.5.10-release (2021/04/29)
Marksmanship Hunter
- (FIX) Correct Focus cost calculation when Trueshot is active.


9.0.5.9-release (2021/04/29)
General / Core
- (#149 - NEW) Add "Import" and "Export Specialization" buttons to the main settings window for each spec. Add "Export XYZ" buttons to each tab under each specialization.

Hunter
- (#153 - FIX) Fix threshold line's focus positioning scaling with Nesingwary's Trapping Apparatus proc or Trueshot being active for Markmanship.

Elemental Shaman
- (#149 - FIX) Fix Elemental Shaman export.


9.0.5.8-release (2021/04/16)
General / Core
- (#140 - NEW) Import and Export of bar setting configurations has been added. You can now export based on settings type (grouped by Options tabs) per spec, per class, or for the entire addon.
- (#20 - NEW) There is now an option to pin the Resource Bar to the player's Personal Resource Display while it is visible.
- (#35 - UPDATE) Change how bar text variables are parsed. This is the first step towards enhancing the bar text logic's capabilities.

Arms Warrior
- (FIX) Clean up some lingering LUA errors.


9.0.5.7-release (2021/04/11)
General / Core
- (#53 / #143 - NEW) Add support for Arms Warrior.
- (#83 - NEW) Option added to change the text color of DoT count variables (e.g. $swpCount for Shadow, $ssCount for Hunters, $sunfireCount for Balance, etc.) depending on the status of the DoT on your current target. Supports missing, active, and within pandemic refresh ranges.
- (#113 - FIX) Threshold lines should only be created once to avoid conflicting/stacking issues.
- (#142 - CLEANUP) Centralize how Time To Die calculations are handled.
- (#144 - FIX) Unmatched { in bar text could cause crashes.
- (#145 - NEW) Add bar text variables for each of the covenants -- $isKyrian, $isNecrolord, $isNightFae, and $isVenthyr.

Balance Druid
- (#83 - NEW) DoT text color status available for Sunfire ($sunfireCount), Moonfire ($moonfireCount), and Stellar Flare ($stellarFlareCount)

Hunter (General)
- (UPDATE) Change default bar color to match the color of Focus in-game.
- Add Decimal Precision option.

Marksmanship Hunter
- (UPDATE) Change default threshold lines to be shown.
- (#83 - NEW) DoT text color status available for Serpent Sting ($ssCount).

Survival Hunter
- (UPDATE) Add overcapping options.
- (#83 - NEW) DoT text color status available for Serpent Sting ($ssCount).

Shadow Priest
- (#83 - NEW) DoT text color status available for Shadow Word: Pain ($swpCount) and Vampiric Touch ($vtCount). Not available for Devouring Plague at this time.

Elemental Shaman
- (#83 - NEW) DoT text color status available for Flame Shock ($flameShockCount).

Arms Warrior
- (#53 / #143 - NEW) Add support for Arms Warrior.
- - Threshold lines available for Cleave, Execute/Condemn (if Venthyr), Ignore Pain, Impending Victory (if talented), Mortal Strike, Rend, Shield Block, Slam, and Whirlwind.
- - Threshold line for Execute/Condemn only appears when it is valid to use the ability (including Massacre support) and moves between 20-40 Rage to signify the amount of that will be spent. In cases of a Sudden Death, the line shows at 40 and available regardless of current Rage or target HP values.
- - Passive incoming Rage from Ravager (if talented), Ancient Aftershock (if Night Fae), and Conqueror's Banner (if Necrolord).
- - Deep Wounds ($deepWoundsCount) and Rend ($rendCount) DoT count tracking support, including text color changes described above (#83).


9.0.5.6-release (2021/03/13)
General
- (#137 - NEW) Allow the passive and casting bars to be hidden.

Marksmanship Hunter
- (#133 - NEW) Add Aimed Shot audio notification when/before you would cap on stacks.
- (#133 - NEW) Add Lock and Load audio notification and threshold line support.


9.0.5.5-release (2021/03/09)
General
- 9.0.5 changes for:
- - Shadow Priest: Shadowcrash icon and Wrathful Faerie Fermata percentage.
- - Venthyr Hunter: Flayed Shot threshold line removed
- - Marksmanship Hunter: legendary Eagletalon's Focus regen modifier updated.

Shadow Priest
- (#138 - FIX) Always show Eternal Call to the Void's incoming Insanity in the passive bar.


9.0.2.45-release (2021/03/05)
General
- (CLEANUP) General code refactors to improve performance.
- (#73 - FIX) Better standardize how specs store some values in the options screen.
- (#73 - FIX) Fix drag and drop from not filling the options X,Y coords correctly.
- (#135 - UPDATE) Change the border size factor to be 4 instead of 8. This should allow for borders being twice as thick on the same size bar.

Balance Druid
- (FIX) Ensure threshold lines adjust when changing bar options.

Hunter (All)
- (UPDATE) Change some default settings for Hunter specs.
- (#133 - FIX) Hunter dropdown audio pickers should now update the selected sound correctly.
- (#133 - NEW) Add Kill Shot audio alert option for all specs.
- (#134 - NEW) Add explicit "Track focus regen" button for all specs. When unchecked, passive focus regen won't be included in the bar text for passive focus or the passive bar.

Survival Hunter
- (#136 - FIX) Include Terms of Engagement focus in passive bar.


9.0.2.44-release (2021/02/22)
General
- (#53 - NEW) Add support for Beast Mastery Hunter.
- (FIX) Don't let border overlap the resource/casting/passive bars on top and bottom.

Beast Mastery Hunter
- (#53 - NEW) Add support for Beast Mastery Hunter.
-- Bar will flash and/or border will change color when Beastial Wrath can be cast.
-- Bar color will change when you should use or hold Barbed Shot to maximize Frenzy uptime, based on SimulationCraft APLs.
-- Track incoming Focus from Barbed Shot.
-- Configurable threshold lines for all Focus spending abilities.
-- Conduit support for Bloodletting.
-- Legendary support for Nesingwary's Trapping Apparatus and Flamewaker's Cobra Sting.

Marksmanship Hunter
- (#130 - NEW) Rapid Fire focus gains are now displayed the same as other hardcasted or channeled resource gains.
- (FIX) Use Markmanship's passive text color, not Survival's.


9.0.2.43-release (2021/02/08)
General
- Revision to try and fix the wrong version on Curse, WoWInterface, and WowUp.


9.0.2.42-release (2021/02/08)
General
- (#128 - FIX) Fix issue with passive resource threshold lines.


9.0.2.41-release (2021/02/07)
Hunter
- (#113 - FIX) Another tweak to threshold lines to hopefully resolve this bug.


9.0.2.40-release (2021/02/07)
General
- (#126 - FIX) Fix builder/spender values continuing to display when spell queuing a channeled ability.

Hunter
- (#113 - FIX) Rebuild threshold lines every time the bar is constructed rather than reusing old ones.


9.0.2.39-release (2021/02/05)
Balance Druid
- (#125 - FIX) Fix Timeworn Dreambinder detection to use the correct spell id.


9.0.2.38-release (2021/01/25)
Balance Druid
- (#122 - NEW) Add optional threshold lines for Starsurge at 60 and 90 Astral Power (with Oneth's support). Additional option to only show these new threshold lines if you're past the AP checkpoint of the previous, e.g.: show the 90 AP line only if you're above 60 AP.

Marksmanship Hunter
- (#101 - NEW) Implement Nesingwary's Trapping Apparatus, Eagletalon's True Focus, and Secrets of the Unblinking Vigil legendary effects. This includes associated bar text and icon variables.
- (#123 - FIX) Changing the bar color of Trueshot in the Options screen will now correctly change the bar color instead of the bar background.
- (#124 - NEW) Add audio notification options for Flayed Shot, Nesingwary's Trapping Apparatus, and Secrets of the Unblinking Vigil.

Survival Hunter
- (#101 - NEW) Implement Secrets of the Unblinking Vigil legendary effect. This includes associated bar text and icon variables.
- (#123 - FIX) Changing the bar color of Coordinated Assault in the Options screen will now correctly change the bar color instead of the bar background.
- (#124 - NEW) Add audio notification options for Flayed Shot and Nesingwary's Trapping Apparatus.


9.0.2.37-release (2021/01/24)
Shadow Priest
- (#121 - FIX) Map settings variables correctly in Options menu.


9.0.2.36-release (2021/01/22)
Shadow Priest
- Adjust logic around infinite Hungering Void detection and add some more sanity checks.


9.0.2.35-release (2021/01/22)
General
- (#110 - FIX) Don't clip the last character after logic braces in bar text.
- (#112 - NEW) Add option for all specs to for threshold lines to be fully contained within or overlap the bar border.

Balance Druid
- (#112 - UI) Reorganize threshold lines in to their own section to match Hunter Options UI.

Elemental Shaman
- (#112 - UI) Reorganize threshold lines in to their own section to match Hunter Options UI.

Marksmanship Hunter
- (#113 - FIX) Ensure threshold lines change color when they're usable.

Survival Hunter
- (#113 - FIX) Ensure threshold lines change color when they're usable.

Shadow Priest
- (#112 - UI) Reorganize threshold lines in to their own section to match Hunter Options UI.
- (#116 - FIX) Add Elethium Muzzle (Torghast anima power) support for Void Bolt's cooldown.
- (#117 - FIX) Separate and improve infinity calculations for Hungering Void variables at high haste/crit levels.
- (#118 - FIX) Eternal Call to the Void's Insanity and remaining ticks should once again be tracked properly.
- (#119 - FIX) Void Lasher's Insanity generation works like Mind Sear (hasted, scales per target hit).
- (#120 - FIX) Adjust Eternal Call to the Void's tick calculations to be more accurate.


9.0.2.34-release (2021/01/09)
Shadow Priest
- (#114) Fix a crash when computing Hungering Void remaining duration and stacks that would occur when in Voidform with extremely high Haste and Crit. In some cases, report back "∞" instead. Thanks, Torghast!


9.0.2.33-release (2021/01/08)
General
- (#53) Add support for Survival Hunter
- (#109) Fix bar height/width/border sliders from providing inaccurate values on first use per session
- Increase the scanning range of buffs/debuffs from 40 to 1000. This still exits once it runs out of found spells, but should now grab everything for Torghast comfortably.
- Add TaintLess library (https://www.townlong-yak.com/addons/taintless)
- Change some phrasing away from "spec'd" to "talented"

Hunter (general)
- (#108) Fix "Enough Resource" Focus color text change not working properly
- Refactor how Hunter pulls values to support multiple specs
- Add $regen bar variable that shows just current passive Focus regen

Survival Hunter
- (#53) Add support for Survival Hunter
- Add threshold lines and logic for all Survival abilities
- Support Coordinated Assault
- Support Terms of Engagement Focus gains

Shadow Priest
- (#107) Hungering Void doesn't require the target to have the debuff to increase Voidform time.


9.0.2.32-release (2020/12/09)
Elemental Shaman
- (#105) Fix Maelstrom bar color picker.

Marksmanship Hunter
- (#105) Fix Focus bar color picker.


9.0.2.31-release (2020/12/08)
General
- (#72) Allow configuration of the "Overcap" threshold level. This will influence both bar border coloring and resource text coloring.
- (#104) Any spell icon can now be added to bar text via it's SpellId. For example, Manaburn's SpellId is 2691, "#spell_2691_" would show Manaburn's icon.
- Fix use of global variables when parsing bar text.

Marksmanship Hunter
- (#95) Add support for Flayed Shot, Flayer's Mark, and Deathdealer's Scope.
- Update default "Full Advanced" bar text to include Flayer's Mark (only shows when active).
- Adjust how overlapping threshold lines are handled such that those that are "available and over" are prioritized before "available and under" and "unavailable".


9.0.2.30-release (2020/12/02)
General
- (#97) Add millisecond options to TTD for $ttdSeconds. Should now limit the precision to a reasonable and actually useful amount.
- Add additional TOC metadata for addon managers to use.

Marksmanship Hunter
- (#103) Remove debug printing of "BOOM" every time Explosive Shot is used. We get it, you explode.


9.0.2.29-release (2020/12/01)
General
- Add support for Aura scanning of units. Required to pull data about Anima Powers in Torghast.

Shadow Priest
- (#93) Add support for the Dreamspun Mushrooms (Wrathful Faerie+Fermata) Anima Power in Torghast.
- (#96) Fix Searing Nightmare threshold line and associated LUA errors.


9.0.2.28-release (2020/11/30)
Marksmanship Hunter
- Fix "Bar Text (Full Advanced)" alignment issues.


9.0.2.27-release (2020/11/30)
General
- (#53) Implement Marksmanship Hunter support.
- Passive resource text color option went missing; restored it.
- Overhaul how threshold lines are stored and created to support Marksmanship Hunters and to prepare for future enhancements.
- Add some general purpose Soulbind/Conduit functions.

Marksmanship Hunter
- (#53) Initial implementation.
-- Add support for showing builders and spenders in the bar, not just builders.
-- Add threshold lines and toggles for all spenders.
-- Add passive Focus generation tracking and configuration.
-- Add tracking for Serpent Sting and Trueshot.

Shadow Priest
- (#36) Implement Rabid Shadow conduit.
- (#92) Implement Wrathful Faerie and Wrathful Faerie Fermata (conduit) Insanity generation.
-- Add second passive threshold line to denote how much calculated Insanity is incoming from Wrathful Faerie (similar to Mindbender).


9.0.2.26-release (2020/11/23)
General
- Reorder Options menu to put "Reset Defaults" at the end.
- (#90) Fix some rounding and floor bugs.

Shadow Priest
- (#90) Fixed "off by 1" error with Insanity value that would display under some circumstances.
- (#90) Add the ability to track your current Insanity down to two decimal places.
- (#90) Replaced the "Show Decimals with Fortress of the Mind" checkbox with a slider to allow changing values.

Balance Druid
- (#90) Fixed "off by 1" error with Astral Power value that would display under some circumstances.
- (#90) Add the ability to track your current Astral Power down to one decimal place.
- Fixed $passive only being true with Nature's Balance and no other passive sources.
- Improve Nature's Balance bar accuracy: 0.5/sec in combat and 1.5/sec out of combat. If the bar is configured to show 0 decimal places, this will show 1/sec and 2/sec, respectively.


9.0.2.25-release (2020/11/20)
Elemental Shaman
- Fix Lava Beam detection and values.
- (#62) Implement Surge of Power for Lightning Bolt. Now shows predictive resource generation assuming 1 Overload proc occurs.
- Add some Stormkeeper internal tracking.


9.0.2.24-release (2020/11/18)
General
- Fix bug with font color preview appearing as fully transparent.
- Update TOC to 90002.

Shadow Priest
- (#48) Update spell value differences between 9.0.1 and 9.0.2 .


9.0.2.23-release (2020/11/16)
Shadow Priest
- (#89) Fix Shadowfiend/Mindbender threshold line color not updating.

Balance Druid
- Ensure that Soul of the Forest only applies to Wrath's Astral Power gain when spec'd.


9.0.2.22-release (2020/11/16)
General
- (#57) Rebuild options menus for all specs to be tabbed and with scrolling that behaves (and looks) better.
- (#84) Fix General Options sliders from throwing errors.
- (#74) Include $resourcePlusCasting (and aliases) in the text color change when a spec's special spender is usable.
- Adjust how manual entry of data in slider textboxes handle rounding.

Shadow Priest
- (#39) Fix Eternal Call to the Void tendril proc detection.
- (#85) Add bar text variable to check if Surrender to Madness is a currently selected talent.

Balance Druid
- (#82) Add legendary support for Oneth's Clear Vision/Perception and Timeworn Dreambinder. These are largely untested and will likely require additions or modifications once I can test them.
- - Add audio notification for Oneth's Clear Vision/Perception procs.
- Fix audio selection error in options for Starsurge.
- Update default bar text (simple and advanced).
- Change how Eclipses are handled under-the-hood.


9.0.2.21-release (2020/11/11)
General
- Alter threshold positioning logic to be more precise.
- Improve performance when in background only mode.
- Under the hood code refactoring/organization.
- Add $ttdSeconds bar text variable to show just the seconds left until target will die. $ttd will continue to show data in MM:SS format.

Shadow Priest
- (#68) Add end of Voidform bar color change options for GCD range or time left, with options available to only enable it when using Hungering Void or disable the color change completely.
- (#68) Remove "2 GCD Bar Color" option.
- Fix some LUA errors in the options menu when enabling/disabling certain features.
- (#39) Add some debugging statements for Eternal Call to the Void procs (sorry for the spam, Shadowlands Beta users!)

Balance Druid
- (#69) Add end of Eclipse bar color change options for GCD range or time left, with options available to only enable it when using Celestial Alignment/Incarnation: Chosen of Elune or disable the color change completely.
- Add more bar tracking logic variables for various states of Eclipse.


9.0.2.20-release (2020/11/09)
Priest
- (#81) Fix Devouring Plague and Searing Nightmare threshold lines not changing color when usable.
- (#81) Fix Shadowfiend/Mindbender threshold line position on bar being way off.

Druid
- (#80) Add option to make the bar flash when Starsurge is usable.
- (#81) Fix bar color not changing if you're in combat and not in Moonkin Form.


9.0.2.19-release (2020/11/09)
General
- Add option to never show/always hide the bar. This will cause the UI to be hidden but will allow it to still run in the background to populate the Global variable for consumption by other addons or WeakAuras.
- Change how bars and thresholds are positioned and maintained to be more granular and exact with positioning, regardless of bar size/UI scale/resolution.
- Change resource threshold marks to always grow from left to right in size.
- Fix some rare Lua crashes related to Threshold line resizing.
- Make sure strata changes occur on all frames without needed to reload ui.
- (#51) Fix bar not actually being centered for rendering. Probably.

Balance Druid
- (#78) Fix resizing of the bar breaking the structure.


9.0.2.18-release (2020/11/03)
General
- (#67) Fix opacity slider being reversed on color pickers.
- (#74) Allow the Resource text to be changed when certain spells are castable. See below for spec specifics.
- Allow users to enable/disable the overcapping text color change.

Shadow Priest
- (#75) Let Death and Madness tracking refresh on double taps.
- (#74) Allow the Insanity text color to be changed when Devouring Plague or Searing Nightmare is castable. Allow users to enable/disable this feature.
- (#39) Attempt to fix broken Void Lasher and Void Tendril detection for Eternal Call to the Void procs.

Balance Druid
- (#74) Allow the Astral Power text color to be changed when Starsurge or Starfall is castable. Allow users to enable/disable this feature.
- (#71) Add Starfall threshold coloring when refreshing it would be outside of Pandemic ( > 2.4 sec) range.
- Fix a bug with bars being colored incorrectly when having colors changed.

Elemental Shaman
- (#74) Allow the Maelstrom text color to be changed when Earth Shock or Earthquake is castable. Allow users to enable/disable this feature.


9.0.2.17-release (2020/10/29)
Shadow Priest
- While in Voidform, when Devouring Plague can be cast the bar color now changes to Devouring Plague's color.
- Fix Mindbender threshold color changing without requiring a UI reload.
Elemental Shaman
- Implement Echoing Shock.
- Enable passive bar and associated options.
General
- Mouse wheel scrolling is now disabled on option sliders.
- Fix issues with casting and passive bar colors being set on load.
- Fix some naming/text strings.
- Relocate code related to getting latency.


9.0.2.16-release (2020/10/27)
- Fix bug with saving bar position when using drag & drop.
- Fix bug that prevented restoring bar settings to default.


9.0.2.15-release (2020/10/26)
- Fix a bug that caused the bar to appear for specs that are unsupported.


9.0.2.14-release (2020/10/26)
- Balance Druid support!
- Elemental Shaman
- - Better Icefury support (Frost Shock Maelstrom gains and associated variables)
- General Improvements/Changes
- - Add max resource variable support
- - Add resource overcapping notification support for Shadow, Elemental, and Moonkin
- - - Bar border color change, casting+resource text color changing, optional audio notification
- - Abstract HideResourceBar() to Functions.
- - Change resource detection scheme.
- - Add Air Horn sound.
- - Fix some edge cases for LUA errors.


9.0.2.13-release (2020/10/22)
Bug fixes
- Fix being able to resize the bar
- Fix realignment of thresholds when resizing


9.0.2.12-release (2020/10/22)
Twintop's Insanity Bar is now known as Twintop's Resource Bar!
- Add support for Elemental Shaman.
- Large under-the-hood changes to accommodate more specs than just Shadow Priest.
- Change the global variable name to _G.Global_TwintopResourceBar. The old variable name, _G.Global_TwintopInsanityBar is now deprecated.
- Add support for more generic variables, e.g. $resource will return the same as $insanity in the Shadow Priest bar.
- Add maximum resource variable, $resourceMax (also $insanityMax and $maelstromMax)
- Change configuration menu layout.
- Fix bug related to the color picker.


9.0.2.10-release (2020/10/19)
-Fix Time To Die text coloring with Surrender to Madness from flickering.


9.0.2.9-release (2020/10/18)
- Change variable parsing order to be descending by length instead of FIFO
- Fix conditional variables involving insanity to check their respective values instead of always returning TRUE
- Add option to toggle Fortress of the Mind decimal display in casting
- Add more /slash options to access the menu


9.0.2.8-release (2020/10/16)
- Fix various Insanity values on the bar:
Void Torrent 10 -> 6
Mindbender 6 -> 5
Auspicious Spirits 2 -> 1
Void Bolt 15 -> 12


9.0.2.7-release (2020/10/15)
- Add vertical line to show Searing Nightmare usage to bar. Only visible when spec'd and when channeling Mind Sear.


9.0.2.6-release (2020/10/15)
- Fix typo in $damTicks variable


9.0.2.5-release (2020/10/15)
- Add a new "Narrow Advanced" default text option that prunes or combines some bar text.
-- Groups all passive Insanity in to one value on right
-- Does not show total number of DPs or ECTTV on left
- Add audio cue for Mind Devourer.
- Fix bug related to DoT tracking not resetting on death.
- Fix bug related to Hungering Void calculations.


9.0.2.4-release (2020/10/14)
- Change Fortress of the Mind decimal precision from 2 to 1.


9.0.2.3-release (2020/10/14)
Initial Shadowlands Release
- Update Global Variable output.
- Fix Surrender to Madness.
- Add Surrender to Madness use color indication to Time To Die display.
- Change Mind Blast's Insanity value to 7. This may be a bug/hotfix issue!
Optional Files (0)


Archived Files (119)
File Name
Version
Size
Author
Date
10.2.7.6-release
939kB
Twintop
05-11-24 07:12 PM
10.2.7.5-release
939kB
Twintop
05-10-24 05:17 PM
10.2.7.4-release
919kB
Twintop
05-09-24 02:20 AM
10.2.7.3-release
919kB
Twintop
05-08-24 08:47 AM
10.2.7.2-release
919kB
Twintop
05-07-24 08:34 PM
10.2.7.1-release
919kB
Twintop
05-07-24 05:43 PM
10.2.7.0-release
925kB
Twintop
05-07-24 07:09 AM
10.2.6.10-release
915kB
Twintop
04-23-24 08:08 AM
10.2.6.9-release
909kB
Twintop
04-19-24 12:00 PM
10.2.6.8-release
909kB
Twintop
04-18-24 03:22 AM
10.2.6.7-release
909kB
Twintop
04-14-24 09:33 AM
10.2.6.6-release
598kB
Twintop
04-07-24 06:54 AM
10.2.6.5-release
525kB
Twintop
03-31-24 07:57 AM
10.2.6.4-release
526kB
Twintop
03-26-24 02:08 AM
10.2.6.3-release
522kB
Twintop
03-20-24 08:57 AM
10.2.6.2-release
521kB
Twintop
03-20-24 12:58 AM
10.2.6.1-release
520kB
Twintop
03-19-24 07:29 AM
10.2.6.0-release
521kB
Twintop
03-19-24 06:55 AM
10.2.5.4-release
512kB
Twintop
03-02-24 07:08 AM
10.2.5.3-release
511kB
Twintop
03-01-24 10:30 AM
10.2.5.2-release
502kB
Twintop
02-29-24 04:39 AM
10.2.5.1-release
502kB
Twintop
02-20-24 03:58 AM
10.2.5.0-release
491kB
Twintop
01-16-24 06:28 AM
10.2.0.3-release
491kB
Twintop
12-28-23 10:54 PM
10.2.0.2-release
490kB
Twintop
12-25-23 09:39 PM
10.2.0.1-release
487kB
Twintop
11-20-23 07:15 PM
10.2.0.0-release
485kB
Twintop
11-07-23 07:22 AM
10.1.7.6-release
483kB
Twintop
10-15-23 01:31 AM
10.1.7.5-release
483kB
Twintop
10-13-23 05:01 AM
10.1.7.4-release
456kB
Twintop
09-19-23 06:12 PM
10.1.7.2-release
456kB
Twintop
09-18-23 07:34 AM
10.1.7.1-release
450kB
Twintop
09-16-23 07:38 AM
10.1.7.0-release
455kB
Twintop
09-05-23 06:44 AM
10.1.5.4-release
456kB
Twintop
08-26-23 04:06 AM
10.1.5.3-release
456kB
Twintop
07-25-23 03:41 AM
10.1.5.2-release
455kB
Twintop
07-18-23 11:40 AM
10.1.5.1-release
455kB
Twintop
07-12-23 10:55 PM
10.1.5.0-release
455kB
Twintop
07-11-23 01:41 AM
10.1.0.13-release
454kB
Twintop
06-11-23 11:12 PM
10.1.0.12-release
456kB
Twintop
05-30-23 07:59 PM
10.1.0.11-release
455kB
Twintop
05-30-23 03:25 AM
10.1.0.10-release
455kB
Twintop
05-29-23 06:39 AM
10.1.0.9-release
455kB
Twintop
05-29-23 01:11 AM
10.1.0.8-release
447kB
Twintop
05-24-23 11:04 AM
10.1.0.7-release
448kB
Twintop
05-23-23 06:44 PM
10.1.0.6-release
448kB
Twintop
05-23-23 10:18 AM
10.1.0.5-release
451kB
Twintop
05-21-23 07:47 PM
10.1.0.4-release
452kB
Twintop
05-21-23 10:13 AM
10.1.0.3-release
451kB
Twintop
05-16-23 08:17 AM
10.1.0.2-release
451kB
Twintop
05-09-23 08:03 AM
10.1.0.1-release
454kB
Twintop
05-03-23 06:40 PM
10.1.0.0-release
454kB
Twintop
05-02-23 08:35 AM
10.0.7.2-release
448kB
Twintop
04-15-23 02:23 AM
10.0.7.1-release
447kB
Twintop
03-25-23 09:14 PM
10.0.7.0-release
447kB
Twintop
03-21-23 06:28 AM
10.0.5.9-release
446kB
Twintop
03-11-23 03:15 AM
10.0.5.8-release
446kB
Twintop
03-05-23 06:23 AM
10.0.5.7-release
420kB
Twintop
02-28-23 07:03 AM
10.0.5.6-release
417kB
Twintop
02-23-23 05:20 PM
10.0.5.5-release
417kB
Twintop
02-20-23 06:45 PM
10.0.5.4-release
412kB
Twintop
02-01-23 05:26 PM
10.0.5.3-release
412kB
Twintop
01-31-23 08:22 PM
10.0.5.2-release
412kB
Twintop
01-31-23 07:45 AM
10.0.5.1-release
389kB
Twintop
01-27-23 10:59 PM
10.0.5.0-release
384kB
Twintop
01-24-23 07:43 AM
10.0.2.7-release
386kB
Twintop
01-17-23 12:14 AM
10.0.2.6-release
380kB
Twintop
01-10-23 09:22 AM
10.0.2.5-release
380kB
Twintop
01-07-23 09:21 AM
10.0.2.4-release
377kB
Twintop
12-13-22 06:07 PM
10.0.2.3-release
377kB
Twintop
12-13-22 05:25 PM
10.0.2.2-release
377kB
Twintop
12-13-22 08:19 AM
10.0.2.1-release
375kB
Twintop
11-30-22 08:08 AM
10.0.2.0-release
375kB
Twintop
11-28-22 05:07 AM
10.0.0.15-release
389kB
Twintop
11-17-22 05:03 PM
10.0.0.14-release
389kB
Twintop
11-11-22 04:13 AM
10.0.0.13-release
388kB
Twintop
11-10-22 09:05 PM
10.0.0.12-release
388kB
Twintop
11-07-22 08:07 AM
10.0.0.11-release
388kB
Twintop
10-27-22 05:51 AM
9.2.7.1-release
375kB
Twintop
08-16-22 06:59 AM
9.2.7.0-release
375kB
Twintop
08-02-22 02:06 AM
9.2.5.3-release
375kB
Twintop
07-22-22 10:48 AM
9.2.5.2-release
500kB
Twintop
06-01-22 07:05 AM
9.2.5.1-release
500kB
Twintop
06-01-22 06:02 AM
9.2.5.0-release
500kB
Twintop
05-31-22 08:00 AM
9.2.0.8-release
493kB
Twintop
05-22-22 05:21 AM
9.2.0.7-release
447kB
Twintop
04-24-22 08:20 AM
9.2.0.6-release
446kB
Twintop
03-30-22 01:08 AM
9.2.0.5-release
446kB
Twintop
03-29-22 07:10 AM
9.2.0.4-release
446kB
Twintop
03-28-22 08:53 AM
9.2.0.3-release
433kB
Twintop
03-08-22 08:10 AM
9.2.0.2-release
433kB
Twintop
03-06-22 07:31 AM
9.2.0.1-release
433kB
Twintop
03-02-22 07:50 PM
9.2.0.0-release
447kB
Twintop
02-22-22 08:51 AM
9.1.5.6-release
407kB
Twintop
01-06-22 02:21 AM
9.1.5.5-release
407kB
Twintop
01-05-22 05:27 PM
9.1.5.4-release
378kB
Twintop
01-03-22 01:55 AM
9.1.5.4-release
381kB
Twintop
12-15-21 03:14 PM
9.1.5.3-release
380kB
Twintop
11-15-21 10:01 PM
9.1.5.2-release
380kB
Twintop
11-05-21 07:17 PM
9.1.5.1-release
380kB
Twintop
11-02-21 04:36 PM
9.1.5.0-release
380kB
Twintop
11-02-21 01:57 AM
9.1.0.16-release
337kB
Twintop
09-26-21 05:13 AM
9.1.0.15-release
303kB
Twintop
09-08-21 08:05 PM
9.1.0.14-release
303kB
Twintop
09-04-21 09:19 PM
9.1.0.13-release
303kB
Twintop
08-28-21 12:37 PM
9.1.0.12-release
288kB
Twintop
08-07-21 01:46 AM
9.1.0.11-release
288kB
Twintop
08-07-21 12:30 AM
9.1.0.10-release
288kB
Twintop
07-21-21 06:49 PM
9.1.0.9-release
287kB
Twintop
07-18-21 08:51 AM
9.1.0.8-release
287kB
Twintop
07-18-21 07:49 AM
9.1.0.7-release
287kB
Twintop
07-18-21 06:19 AM
9.1.0.6-release
287kB
Twintop
07-17-21 11:28 PM
9.1.0.5-release
284kB
Twintop
07-14-21 06:55 AM
9.1.0.4-release
260kB
Twintop
07-03-21 12:38 AM
9.1.0.3-release
260kB
Twintop
07-02-21 07:22 PM
9.1.0.2-release
260kB
Twintop
07-02-21 05:11 AM
9.1.0.1-release
260kB
Twintop
07-01-21 07:53 AM
9.1.0.0-release
260kB
Twintop
06-29-21 04:31 PM
9.0.5.15-release
258kB
Twintop
06-08-21 07:03 AM


There have been no comments posted to this file.
Be the first to add one.



Category Jump: