0.2.2
What's new
AutoSetup
0.2.2 (2026-10-12)
Full Changelog Previous Releases
- Merge pull request #7 from ollidiemaus/fix-duplicate-profile-apply
Apply the profile once per login and only switch layouts on target changes - Apply the profile once per login and only switch layouts on target changes
PLAYER_ENTERING_WORLD reset initDone, so when EDIT_MODE_LAYOUTS_UPDATED came
first the profile was applied twice at login ("Applying profile" twice), and
again after every loading screen. The login evaluation now runs once per
login/reload.
Also:- Check the active layout through EditModeManagerFrame: C_EditMode has no
GetActiveLayoutInfo, so "Switched to layout" printed even without a switch. - Suppress Blizzard's actual message (HUD_EDIT_MODE_LAYOUT_APPLIED) as a
whole-line pattern, so it works in every language and never hides player
chat that mentions "edit mode layout". - Target and combat changes only switch the layout instead of re-applying
scale, addons and features (which looped over all addons on every soft
target change and reverted manual changes). - Don't switch layouts while Edit Mode is open; catch up on EditMode.Exit.
- A newer layout request cancels pending retries for an older one.
- Ignore size/scale events until the login evaluation has run.
- Re-apply after combat when the evaluation ran in combat, and right after a
profile is saved or deleted. - "AddOn configuration already matches profile." goes to the debug log only.
- Check the active layout through EditModeManagerFrame: C_EditMode has no
- Merge pull request #6 from ollidiemaus/accept-equals-feature-separator
Accept "=" as separator for addon features (QoL=viewport) - Accept "=" as separator for addon features (QoL=viewport)
Typing "!QoL=viewport" in the AddOns box was treated as an addon named
"QoL=viewport" and warned that no installed addon matches. "=" now works
like ":" when splitting features from addons; profiles are still saved
as "QoL:viewport". Entries whose left side isn't a feature provider stay
plain addon names, so titles containing "=" keep working.
This mod has no additional files