File Details
SkyridingHUD_v2.1.7.zip
- R
- Apr 22, 2026
- 25.79 KB
- 775
- 12.0.5+2
- Retail
File Name
SkyridingHUD_v2.1.7.zip
Supported Versions
- 12.0.5
- 12.0.1
- 12.0.0
v2.1.7
- Icon Layout expanded from 3 to 7 options for Above/Below modes:
- Above Bars — Ends (existing behavior)
- Above Bars — Side by Side — both icons adjacent at center
- Above Bars — Centered with Gap — both icons centered with one icon-width (48px) gap between them
- Below Bars variants of the same three options
v2.1.6
- Removed the 1px tip row from the dropdown triangle arrow — was rendering off-center at certain UI scales; triangle now ends cleanly at 2px
v2.1.5
- Dropdown arrow replaced with stacked horizontal textures forming a smooth filled triangle — eliminates diagonal rendering and pixelation entirely
- Close button redesigned: X is now two rotated textures (font-independent), danger-colored background fades in on hover, X brightens to white on hover
v2.1.4
- Dropdown arrow line thickness increased from 1.5 to 2.5 for better visibility
v2.1.3
- Dropdown arrow (
▾) replaced — FontString rendered a rectangle because Expressway/FRIZQT lack the Unicode character; replaced with two Line objects forming a geometric V shape
v2.1.2
Theme.luafont loading wrapped in pcall — in 12.0.5,SetFont()throws on missing font paths instead of returning false silently; this crashed Theme.lua at load time and prevented the entire addon from loadingMakeFontcalls wrapped inSafeMakeFont— font objects can no longer be nil, safe fallback to FRIZQT guaranteed- Nil guards added for
C_ActionBarandIsFlyingupvalues
v2.1.1
GetBonusBarOffset()→C_ActionBar.GetBonusBarOffset()— Blizzard removed the global wrapper in 12.0.5 and moved it to the C_ActionBar namespace; caused the HUD to never activate- Common root cause: WoW patch 12.0.5.67088 removed or relocated several global APIs. v2.1.1–2.1.3 collectively address all confirmed breakages from this patch.
v2.1.0
- Icon Layout — 3 layout modes: Left & Right (default), Above Bars, Below Bars
- Icon Swap — Swap Second Wind and Whirling Surge positions independently of layout
- Version display — Addon version shown in top-right corner of settings panel
v2.0.7
- Second Wind cooldown swipe is fully transparent when charges > 0; dark swipe returns only at 0 charges. Sweep line always visible
- Tick color picker moved to Display section
- Renamed to "Settings Checkbox Tick Color"
v2.0.6
- Second Wind: desaturates only at 0 charges — stays colored at 1 or more
- Whirling Surge: stack number removed, cooldown swirl + desaturate only
- Removed unused upvalues (
C_Spell_IsSpellUsable,unpack)
v2.0.5
- Stack numbers now show 0 when empty (both icons)
- Second Wind stack moved to top-right corner of icon
- Stack text and timer now render above cooldown swirl (overlay frame)
- Tick color picker added to settings (WoW native ColorPicker)
- Settings panel resizable from bottom corners
- ESC menu mode: drag and resize locked, panel anchored in place
/skyhudand ESC menu settings are fully in sync
v2.0.4
- Checkbox tick color changed to soft ice-blue — visible but harmonious with dark theme
v2.0.3
- Checkbox tick now renders as a proper checkmark (Blizzard texture) instead of a rectangle
SUI.dbwrite guard — prevents DEFAULT_PROFILE corruption before SavedVariables loads- Nil guards added to all profile mutation functions
v2.0.2
- Blizzard's "3m" countdown removed from Second Wind — replaced by our M:SS timer
/skyhud"Config panel not loaded" error fixed —CurrentProfile()now nil-safe beforeMigrateDBruns
v2.0.1
/skyhudcommand no longer stays in chat / causes error (nilrestcrash fixed)- Vigor timer now counts down in real-time every tick
- Black icon flash after
/reloador login while mounted fixed - Second Wind cooldown shows M:SS format
UNIT_POWER_UPDATEALTERNATE filter restored
v2.0.0
- Full rewrite from v1.8.3
- Modern flat UI — no BackdropTemplate, UIPanelButton, UIDropDownMenu
- Expressway font embedded (4 font objects, fallback protected)
- Void/Light Midnight color theme
- Profile system with
/skyhud profilecommands - UIDropDownMenu replaced with MenuUtil (11.0+ menu system)
GetPlayerMapPositionsecret-value crash guardRegisterUnitEventfor player-only eventsConfigPanelInit.luaremoved (was a dead stub)- All deprecated APIs replaced (C_Spell, C_UnitAuras, C_AddOns, C_ActionBar)
- Locale stub table (self-healing metatable)

