Dynamic Profiles - 2.1.5
What's new
# Changelog
## 2.1.5
- Added a narrow grouping exception for LittleWigs because its per-expansion metadata otherwise creates a separate one-item group for every expansion
- Pending-reload tooltip and the AddOn Sets editor now list `LittleWigs` and `BigWigs` as separate collapsible groups
## 2.1.4
- Dynamic Profiles protects itself in the in-game AddOn List and remains enabled after **Disable All**
- Its in-game checkbox is replaced with a lock explaining the protection
- Character-select AddOns controls remain untouched, so Dynamic Profiles can still be disabled there
## 2.1.3
- Pending-reload tooltip collapses large AddOn packs when needed (e.g. `BigWigs (+12 dependencies)`); small lists still list every change
## 2.1.2
- The on-screen picker and data broker show a red `*` while AddOn changes are waiting for a UI reload
- Hover either display to see which AddOns will be enabled or disabled
- Pending changes are tracked against the currently loaded state, so switching back can clear an unnecessary reload warning
## 2.1.1
- **Certified with Bazooka** alongside Titan Panel (LibDataBroker display)
- Bazooka plugin title no longer duplicates (`Dynamic Profiles[Dynamic Profiles]`)
## 2.1.0
- **Data broker** (LibDataBroker): shows the active profile on ChocolateBar / Titan / Bazooka / etc.
- Broker clicks match the picker: left = choose profile, right = Profiles settings, middle = reload UI
- **Broker Config** settings page: customize bar text with tokens (preview + reset)
- `%profile%` — active profile label
- `%icon%` — inline broker icon
- `%shortname%` — `DP`
- `%fullname%` — `Dynamic Profiles`
- Titan Panel: correct Interface category, Show Label support, and a dedicated 64×64 broker icon (directly tested)
## 2.0.3
- Middle-click the on-screen picker to reload the UI
- Mute toggle label clarifies it only silences **Dynamic Profiles** chat output
## 2.0.2
- Right-click the on-screen picker to open Settings → **Profiles**
- Dynamic Profiles is hidden from AddOn Sets (always protected; can’t disable yourself)
## 2.0.1
- AddOn Sets list groups modules under collapsible headers (TOC `Group` / dependencies)
- Applying a set is authoritative: unchecked addons are disabled (fixes children staying enabled)
- Enable/disable uses the current character GUID (stops false “reload needed” prompts)
- New native sets seed from currently enabled addons
- Addon List Sets menu: Select + Save (no Delete / no reload popup); scrolls past many sets
- Sets button no longer overlaps “Load out of date AddOns”
- Overview option: **Mute chat log output**
## 2.0.0 >> <<
- **AddOn Sets**: checkbox manager under Settings → AddOn Sets (replaces free-text addon lists)
- Profiles assign a named set via Pick Set (or None)
- When **BetterAddonList** is installed, DP uses BAL sets/API instead of a duplicate store
- Native **Sets** button on the Blizzard Addon List when BAL is absent
- Migrates legacy per-profile addon maps into named sets (`DB_VERSION` 5)
## 1.4.2
- Profile editor is a modal popup (removed New from the Settings sidebar)
- Active profile uses a single highlighted card (no nested double border / ACTIVE badge)
## 1.4.1
- Profiles page is a fully dynamic list with Activate / Edit / Delete
- Active profile shown in a highlighted section at the top
- Edit opens the shared editor prefilled; delete asks for confirmation
- Removed per-profile Settings sidebar entries (no `/reload` needed for list updates)
## 1.4.0
- Nested Blizzard Settings navigation: Overview → Profiles → New
- Overview page with version, status, Latest Changes, and picker toggle
## 1.3.0
- Edit Mode **Pick Anchor Frame**: hover any named UI frame and left-click to anchor
- Custom anchors persist by global frame name; retry briefly if missing at login
- Clear Custom Anchor button; drag still returns to Free positioning
## 1.2.0
- Automatic profile matching now runs only once on login/reload
- Picker remains available in combat; removed combat/target/zone re-evaluation
- Removed obsolete legacy aliases and migration support
- Removed Target Layout; each profile now has one Edit Mode layout
## 1.1.0
- Author set to **TeoDaTank**
- Edit Mode size sliders for the on-screen picker
- Anchor options: Free / Minimap / Chat Frame
- Anchor side (Left/Right/Top/Bottom) + optional width matching
## 1.0.0
- Named profiles with stable IDs (multiple profiles per resolution)
- Persistent manual profile selection + Auto (by resolution) mode
- On-screen profile picker, Edit Mode–anchorable via LibEditMode
- Preserved secret-string-safe chat suppression for Midnight
This mod has no additional files

