LanguageMarker

Adds language flags to chat and tooltips so you can quickly identify what language other players speak.

File Details

LanguageMarker_1.4.0.zip

  • R
  • May 25, 2026
  • 25.67 KB
  • 24
  • 2.5.5
  • Classic TBC

File Name

LanguageMarker_1.4.0.zip

Supported Versions

  • 2.5.5

This update focuses on a major internal cleanup and codebase restructuring without changing the addon's core feature set.

### Highlights

- Split large monolithic logic into clearer modules for core helpers, player/guild data handling, and UI hooks
- Cleaned up settings code and unified repeated UI patterns for dropdowns, checkboxes, and list rendering
- Standardized add/remove/edit flows for known players, custom auto-detect words, and guild assignments
- Improved internal consistency for shared APIs used by auto-detection, sync, and options panels
- Polished several localization strings and cleaned up mixed-language leftovers

### Technical cleanup

- Extracted player and guild storage logic into dedicated data handling code
- Moved tooltip, chat, context menu, and guild WHO marking hooks into their own UI-focused module
- Reduced duplicate implementations for language validation, feedback messages, and list management
- Improved naming and readability across the refactored files
- Added light documentation comments where behavior was not immediately obvious

### Compatibility

- No intentional feature removals
- No saved variable reset
- Existing player and guild assignments should continue to work as before

### Notes

This is primarily a maintenance and quality release. From a user perspective, LanguageMarker should feel familiar, but the addon is now much easier to maintain and extend going forward.