Dementius Cooldowns 0.8.5

0.8.5
- Never reads secret spell IDs from other party/raid unit events.
- Removed remote combat-log spell parsing that could trigger Blizzard's blocked-action warning.
- Other players remain visible as READY from the live roster without the addon.
- Exact remote cooldown timing uses addon-message sync when the caster also has DementiusCooldowns.
- Failed/throttled/lockdown sync messages are queued and retried with elapsed-time correction.

0.8.4
- Inspect operations are never started, cleared or advanced during combat lockdown.
- Live roster and remote cast tracking continue safely during combat.
- Talent inspection resumes automatically after PLAYER_REGEN_ENABLED.
- Rallying Cry buff ID 97463 and non-cast combat-log events start the cooldown.
- Remote cooldown events can fall back to spell-name matching when cast and buff IDs differ.

0.8.3
- Display rows now sync directly from live party/raid unit tokens every 0.5 seconds.
- Remote casts are detected from both unit spellcast events and the combat log.
- Observed talent casts are accepted even before inspect data arrives.
- Live sync no longer overwrites a completed talent inspection.
- The entire dropdown chevron frame is moved lower.

0.8.2
- Party and raid members are registered immediately, even while connection data is still settling.
- Roster scans retry after invites; inspect timeouts no longer block the remaining group.
- Remote talent aliases are recognized after inspection.
- Arrange selected resets scroll to the top.
- Full-width row preview while dragging, with a visible first-position insertion line.
- Dropdown chevrons are vertically centered.
- Custom progress-bar colour defaults to white.

0.8.1
- Drag selected spells to reorder them directly in Arrange selected mode.
- Compact dropdown height and drawn cyan dropdown chevrons.
- Progress bar colour moved to Display with an inline custom-colour swatch.
- Rebuilt one-pixel bar border with no texture gap or uneven outer edge.
- Expressway is the default font for new sections.
- Deleting the final section resets to a fresh unnumbered Section at the default position.
- Added Greater Invisibility / Invisibility tracking for Mage.
- Active cooldowns use a desaturated icon and grey bar; Text mode desaturates only the icon.

0.8.0
- Midnight utility/CC catalog refresh, including Mass Invisibility and additional class CC.
- Ice Cold / Ice Block is one selectable entry and follows the player's chosen talent.
- Stable per-section spell order; cooldown state never moves a row.
- Arrange selected mode with in-addon up/down ordering.
- Explicit section selector on Display, Icons and Text pages.
- Horizontal sliders, larger dropdown fonts, inset progress fill and unified bar colour settings.
Author: Dementius

INSTALLATION
Copy the DementiusCooldowns folder into:
World of Warcraft/_retail_/Interface/AddOns/

BEHAVIOUR
- A confirmed available spell begins as READY.
- Its class-coloured bar begins counting only after the spell is used.
- The icon is on the left, the player name is at the start of the bar,
  and the remaining time is aligned to the right.
- The bar uses reverse fill, from right toward left.
- AMZ, Stampeding Roar and Wind Rush Totem are talent checked.
- Assimilation, Improved Stampeding Roar and Ascending Air adjust the timer.

COMMANDS
/dcd settings     Open settings and choose exactly which spells to track.
/dcd lock         Lock the frame.
/dcd unlock       Unlock and drag the frame.
/dcd background   Toggle the dark bar background.
/dcd test         Start sample cooldowns for layout testing.

SETTINGS
- Enable or disable every tracked spell separately.
- Show READY entries, active timers, or both.
- Include or hide your own cooldowns.
- Show only while grouped.
- Toggle background and lock the frame.
- Test mode creates 1–2 random spells from every class, mixing READY and timers.
- Background opacity can be adjusted from completely transparent to opaque.
- Create, rename and delete up to 10 independent sections.
- New sections start empty; no spell is selected automatically.
- Every section has its own spell selection, position, load situations and display settings.
- World, Party, Raid, PvP and Scenario are independent multi-select load filters.
- Spell selection is shown in two compact class columns with smooth scrolling.
- Per-section controls cover bar width/height/spacing/texture/background, icon visibility/zoom/border, player/timer/READY fonts and READY color.
- Settings can be resized from the bottom-right handle and partially moved off-screen while remaining recoverable.
- The spell grid reflows automatically into as many class columns as the available width can fit.
- DementiusAuras-style searchable font dropdowns and dropdown lists with smooth scrolling.
- READY bar can use class color or a custom spectrum color; READY text has its own color.
- Icon zoom is adjustable from 0% to 50%, with a true overlay border.
- Delete Section requires confirmation.
- Compact right-aligned blue checkboxes and larger spell/load-filter text.
- Smooth throttled resizing with a visible bottom-right resize grip.
- Progress Bar or Text display type per section; bar-only settings disable in Text mode.
- Local cooldown polling and override aliases make self tracking resilient to missed cast events and talent replacements.
- Blizzard spell tooltips appear only while hovering spells in Settings.
- Active bars drain from their right edge toward the left as time expires.
- READY bars are full green; every row has a thin modern black border.

IMPORTANT
Because modern WoW protects other players' spellcast information, exact live
tracking of another player requires that player to run Dementius Cooldowns too.
The addon synchronizes tracked casts automatically in party, raid and instance
groups. Talent inspection still works without the other player installing it.
