File Details
1.3.2.1
- R
- Feb 9, 2026
- 344.60 KB
- 29
- 12.0.0
- Retail
File Name
CooldownCompanion-1.3.2.1.zip
Supported Versions
- 12.0.0
Cooldown Companion
1.3.2.1 (2026-02-09)
New Feature: Folder System
- Groups can now be organized into collapsible folders in the config panel.
- Create folders with the "New Folder" button at the bottom of the group list.
- Drag and drop groups into folders, or assign them via the right-click context menu "Move to Folder" submenu.
- Folders can be collapsed/expanded by clicking the folder header.
- Folders can be renamed or deleted via right-click context menu. Deleting a folder releases its groups back to top-level.
- Folders support Global and Character sections independently. Right-click a folder to toggle between Global and Character.
- Folder state is purely organizational and has zero impact on runtime group behavior.
Polish | QoL
- Groups can now be dragged between the Global and Character sections to toggle their global/character status.
- Dragging a group out of a folder into empty space removes it from the folder.
- When dragging a global group with foreign spec filters into the character section, a confirmation popup appears before clearing the incompatible filters.
- The config panel can now be resized by dragging the bottom-right corner.
- The window can shrink horizontally down to 70% of its default width for smaller screen setups.
- Settings columns scale proportionally with the window width.
- Typing in the "Add Spell/Item" edit box now shows a dropdown with matching spells from your spellbook and usable items from your bags.
- Supports mouse click and arrow key + enter selection.
- The first result is automatically highlighted for quick entry.
- Group rows now display small status badges on the right side showing at-a-glance info:
- A visibility icon when the group is disabled.
- An unlock icon when the group is unlocked for repositioning.
- Circular spec icons when the group has spec filters active.
- An icon/bars mode badge between the group icon and name.
- Group and folder rows use cleaner icon-based rendering throughout.
- Collapsible spell setting sections (Aura Tracking, Color Overrides, etc.) now use cleaner arrow icons instead of the old custom arrows.
- Unavailable spells in the tracker column now show a warning icon instead of the old "(!) " text.
- Charge-based spells now automatically enable the "Show Charge Count" text when added to the tracker.
- Added spacing between the "New Icon Group" / "New Bar Group" buttons and the "New Folder" button for visual clarity.
Bug Fixes
- Fixed profile switching not properly deactivating groups from the old profile, which could leave stale frames visible.
- Fixed empowered spell cooldowns not displaying correctly due to unnecessary base spell ID normalization when adding spells.
- Fixed recycled UI widgets in the config panel sometimes showing leftover badges from previously rendered rows.
- Replaced deprecated IsItemInRange and IsUsableItem API calls with their modern C_Item equivalents.
Under the Hood
- Major codebase refactor: split Config.lua into Config.lua + ConfigSettings.lua, extracted shared utilities into Utils.lua, and deduplicated glow/button frame logic.
- Performance improvements: cached parsed aura spell IDs, skip hidden groups during cooldown updates, batched event registrations.

