File Details
ProfIcons2.1.zip
- R
- Apr 26, 2026
- 12.00 KB
- 23
- 12.0.5
- Retail
File Name
ProfIcons2.1.zip
Supported Versions
- 12.0.5
2.1: Borders & UI Stability (Current)
1. Customizable 1px Borders
- Dynamic Overlays: Added a dedicated 1px border system for the Main Bar, Settings Frame, and Profile Sidebar.
- Visual Consistency: Borders remain crisp and 1px wide regardless of whether the bar is locked or unlocked.
- Toggle Support: Added a global "Enable 1px Border" checkbox to the settings.
2. Advanced Color Customization
- Color Picker: Visual selection of border colors via the standard WoW Color Picker.
- Hex Codes: Direct support for hex color codes (e.g.,
#FFFFFF) for precise UI matching. - Instant Sync: Colors update instantly across all addon windows.
3. Stability & Bug Fixes
- Data Migration: Automatic injection of default border settings into older profiles to prevent crashes.
- UI Decoupling: Refactored the settings button recycling system. Action buttons (Hide All/Show All/Clear All) no longer conflict with toggle checkboxes, eliminating "nil index" errors.
- Profile Management: Fixed crashes that occurred when switching between profiles with varying numbers of icons.
v1.0: Utility Mounts & Custom Icons
4. Utility Mount Integration
- Auto-Detection: Added support for AH and Vendor mounts (Brutosaur, Yak, Mammoth, Packmaster).
- Ownership Checks: Icons only appear for mounts actually owned by the character.
- Categorized Toggles: Manage utility mounts individually in the settings menu.
5. Custom Drag & Drop System
- Infinite Flexibility: Drag any Item, Spell, or Mount onto the bar when unlocked.
- The "+" Button: Added a dedicated green "+" icon for adding new custom elements.
- Management: Custom icons are highlighted in light blue in settings and can be easily reordered or removed.
6. Bar Expansion
- Increased Capacity: The hardcoded limit was increased from 5 to 30 buttons.
- Dynamic Layout: The bar automatically resizes and wraps based on the number of active icons and your "Icons per Row" setting.
<footer id="workbench.parts.statusbar" class="part statusbar" tabindex="0" role="status" aria-live="off" data-keybinding-context="5">
</footer>