File Details
Snuggle.zip
- R
- Mar 2, 2026
- 7.86 KB
- 17
- 12.0.1
- Retail
File Name
Snuggle.zip
Supported Versions
- 12.0.1
1.0.0 — Release — World of Warcraft 12.0.1
- Official release on CurseForge
- Cleaned dead code, fixed OnUpdate CPU leak, fixed SavedVariables nil guards
- Options panel event listener now properly unregisters after first load
- Ready for public release
0.9.1 — Stability & Reload Fix
- Fixed /reload not showing the fallback button when a teleport item was equipped
- PLAYER_ENTERING_WORLD now correctly triggers a full slot scan instead of attempting an auto-restore
- Fixed button scale slider shifting the icon position when adjusted
- Icon now resizes in place using SetSize instead of SetScale
- Section headers in options panel now uniformly spaced
- Renamed all files to Snuggle (from CloakSwapReminder)
- SavedVariables key updated to SnuggleDB
0.9.0 — Multi-Slot Support & Auto-Restore
- Expanded from cloak-only to full multi-slot support: rings, trinkets, neck, feet, tabards
- Added auto-restore on zone change — gear swaps back silently after teleporting
- Added ZONE_CHANGED, ZONE_CHANGED_INDOORS, ZONE_CHANGED_NEW_AREA event handling
- Added PLAYER_ENTERING_WORLD for continent-crossing teleport support
- Combat queue — if in combat when zone changes, restore fires automatically after combat ends
- Button now only appears when auto-restore could not fire
- Switched to C_Item.EquipItemByName for WoW 12.0 API correctness
- Added chat notification on auto-restore with toggle in options
- Added right-click on icon to open options panel
- Removed on-screen lock button — lock now controlled via options checkbox only
- Added black outline to item name label for readability on any background
- Removed pulsing glow checkbox from options — pulse is always on
0.8.0 — Options Panel & UI Polish
- Added full options panel under Settings → AddOns → Snuggle
- Added button scale slider
- Added show/hide item name label toggle
- Added lock button position checkbox
- Added reset button position button
- Added Currently Saved Items section showing all tracked gear
- Options panel refreshes saved item list every time it is opened
- Added /snuggle slash command to open options panel
- Added author credit and version display at bottom of options panel
0.7.0 — Draggable Button & Position Persistence
- Button position now saved across sessions and reloads
- Drag to reposition using left-click drag
- Fixed position flip bug on reload using GetCenter() offset math instead of GetPoint()
- Button now clamps to screen edges
0.6.0 — Visual Overhaul
- Removed all broken texture layers causing visual artifacts
- Replaced with clean dark backdrop and 1px gold border using WHITE8X8
- Pulsing gold border animation added
- Item name label moved above icon box with OUTLINE font flag
- Hover highlight using ButtonHilight-Square with ADD blend
- Icon trims atlas border using SetTexCoord
0.5.0 — Core Functionality
- Tracks back slot for teleport cloak equip events
- Saves previous cloak link, texture, and name to SavedVariablesPerCharacter
- Shows clickable icon button when teleport cloak is equipped
- Click to re-equip saved cloak via EquipItemByName
- Tooltip shows saved item and click instructions
- Button hides automatically when real cloak is re-equipped
- Handles login with teleport cloak already equipped
- Supported cloaks: Cloak of Coordination, Wrap of Unity, Shroud of Cooperation (all faction variants)