• a 16babb4892

    V1.1 Stable

    Relationship released this 2026-07-13 12:39:15 +00:00 | 3 commits to main since this release

    V1.1


    🚀 Performance Improvements

    This update focuses on improving performance and reducing unnecessary CPU usage in the chat integration.

    What's Changed

    • Removed the constant 33 Hz chat scanning.

      • Chat is now scanned only when needed, significantly reducing idle CPU usage.
    • Event-driven chat updates.

      • Chat scans are now triggered by chat events (Say, Party, Raid, Guild, Whisper, Battleground, Loot, Tradeskills, Channels, and more) instead of continuous polling.
    • Smart scan delay.

      • A short 50 ms delay is used before scanning to ensure chat messages have finished rendering, improving positioning accuracy.
    • Built-in rate limiting.

      • Scans are limited to once every 0.25 seconds, preventing excessive updates during busy chat activity.
    • Scrolling support retained.

      • Scrolling chat (Page Up/Down, Top/Bottom, Mouse Wheel, etc.) now automatically refreshes the [+] buttons, preserving previous behavior without constant background scanning.
    • Login initialization.

      • A single scan runs 0.3 seconds after login so existing chat messages are processed immediately.
    • Smarter frame handling.

      • Hidden or inactive chat windows are ignored, avoiding unnecessary work for docked or non-visible chat frames.

    Result

    The addon now behaves exactly as before while using far less CPU time, especially when idle, making it more efficient during long play sessions.

    Downloads