You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .context/patterns.md
+98Lines changed: 98 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -801,3 +801,101 @@ end
801
801
- When debugging issues where state "randomly" appears or disappears
802
802
- During code review of features that modify pooled object properties
803
803
- When implementing new visual indicators or state tracking on existing pooled types
804
+
805
+
## WindowGrouping Integration
806
+
807
+
### Pattern: Frame-like Objects Must Implement Show/Hide/IsShown and Fade Animations
808
+
**Problem**: Custom UI objects added to WindowGrouping (via `windowGrouping:AddWindow()`) fail with "Frame must have fadeIn and fadeOut animations" or cause errors when methods like `Hide()` or `IsShown()` are called.
809
+
810
+
**Why**: The WindowGrouping system expects all registered frames to behave like standard WoW frames with:
0 commit comments