File Details
V07
- R
- Jan 11, 2026
- 7.44 KB
- 29
- 12.0.1
- Retail
File Name
AscensionTalentManager-V1.0.5.zip
Supported Versions
- 12.0.1
Added
- **Namespace Architecture:** Implemented a shared private table system (`private`) to pass data between files. This replaces global functions, reducing global namespace pollution and improving compatibility with other addons.
- **Robust Error Handling:** Added strict `nil` checks in `UpdateSelection` (UI) and `CheckAndPromptSwitch` (Core) to prevent errors during login or if the database is not yet fully initialized.
### Fixed
- **Critical Save Issue:** Fixed a mismatch in the `.toc` file where `SavedVariables` was pointing to `AscensionTalentDB` instead of the actual table `AscensionTalentManagerDB`. Settings will now save correctly between sessions.
- **ScriptRegion Error:** Fixed a Lua error ("Cannot assign boolean to parameter ScriptRegion") occurring when dragging the configuration frame, by correctly wrapping movement methods in anonymous functions.
- **Localization:** Translated all remaining Spanish code comments to English to maintain codebase consistency.
### Changed
- **Code Cleanup:** Refactored `AscensionTalentManager.lua` and `AscensionTalentManagerUI.lua` to utilize the new private namespace for function calls (`private.ShowSwitchPrompt`, `private.ToggleConfig`, etc.).

