ProfIcons

Addon to display learned profession icons as clickable shortcuts

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 BarSettings 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 ItemSpell, 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>