promotional bannermobile promotional banner

DynamicSuite

Modular, zero-bloat World of Warcraft Retail suite featuring 8 lightweight quality-of-life modules with unified HUD Edit and smart coexistence.
Back to Files

v2.1.1

File nameDynamicSuite-v2.1.1.zip
Uploader
denteedentee
Uploaded
Nov 15, 2026
Downloads
0
Size
2.5 MB
Flavors
Retail
File ID
9625933
Type
R
Release
Supported game versions
  • 12.1.5

What's new

DynamicSuite & All 8 Modules v2.1.1 (15/11/2026)

DynamicSuite Hub & All HUD Modules

  • 3-Row 560x110 HUD Edit Inspector & Live Appearance Bar (Row 3): Upgraded DynamicSuiteEditModeModal and standalone DynamicMarkerEditModeInspector into a unified 560x110 3-row draggable inspector dock with live Row 3 appearance controls across all 6 HUDs (Alert Toast, Prep Bar, Focus Icons, World Flares, Raid Buffs, and Chat Frame): an Opacity slider (20%-100%, step 5%) that previews opacity live while keeping mover borders sharp via SetIgnoreParentAlpha(true), Accent | Dark | None Border Style pills synced 1:1 with each module's sub-settings, and a Horiz | Vert Orientation toggle with instant screen-bounds re-clamping for Target Icon Bar, World Flare Bar, and Raid Buffs (cleanly dimmed with a fixed-horizontal tooltip for fixed-layout HUDs). Clicking [Reset] now restores default Position, Scale (100%), Opacity (95% / 25% for Chat), Border Style (Accent), and Orientation (Horizontal).
  • First-Open /ds Left Rail, Right Workspace Two-Point Anchoring & First-Click [+ HUD] Initialisation Fix: Anchored leftRail and workspace directly to DynamicSuiteMainFrame with explicit SetSize fallbacks (SyncWorkspaceGeometry), SetClipsChildren(false) on outer wrapper containers (workspace, dlView, peerModuleHostFrame), and elevated FrameLevel hierarchy so both the Left Suite Rail and Right Workspace (DynamicLoad 5-zone tab bar, addon tree, and all peer module pages) always render cleanly on the very first /ds open after login or /reload. Clicking [+ HUD] before [Back to Suite] now sets active Edit Mode flags up front, eagerly initialises all 6 HUD frames (EnsureAllEditModeHudFramesInitialized), keeps the HUD selector dropdown closed on entry so Row 2 is never obscured, invokes Edit Mode callbacks cleanly, and suppresses construction-time OnHide cancellation so all active movers appear on the very first click.
  • HUD Edit Mode Mover Visibility & Independent Drag Shields: Fixed isHudEditModeActive lexical scoping in DynamicSuite_UI.lua, split DynamicPrep's SetBarEditMode and SetBuffsEditMode states, elevated drag shields to HIGH strata (FrameLevel + 50), and disabled child mouse capture during HUD Edit Mode so every bar drags smoothly across its full width.
  • DynamicChat Vertical Scrollbar & Unified Bottom-Right Corner Resize Grip: Updated GetChatScrollMetrics(cf) to read live wrapped-line scroll range via cf:GetMaxScrollRange(), cf:GetNumVisibleLines(), and cf:GetScrollOffset() (with message/height estimation fallback and visibleLines / (visibleLines + maxScroll) thumb sizing) so wrapped chat messages size the scrollbar thumb proportionally and scroll cleanly across the full buffer on drag, track click, and mousewheel; anchored the scrollbar from TOPRIGHT (6, -2) to BOTTOMRIGHT (6, 2), promoted it to ChatFrame strata (FrameLevel + 12), synced cf.ScrollBar percentage, and hid inactive docked-tab scrollbars on FCF_SelectDockFrame. Unified all bottom-right corner resize grips across DynamicSuiteMainFrame, HUD Edit Mode "CHAT", DynamicChatStandaloneFrame, DynamicMarkerSuiteWindow, DynamicPrep, and DynamicZoom to 14x14 (BOTTOMRIGHT -4, 4) using UI-ChatIM-SizeGrabber-Up / UI-ChatIM-SizeGrabber-Highlight with #F97316 Blaze Orange hover styling.

This mod has no additional files