GargulInGameSR-v2.0.15.zip
What's new
- Cancel obsolete queued transfers. If newer data replaces a pending update, discard the older packets. Clear the queue when ending a raid or changing hosts.
- Use a shared chat throttle at low priority. Reserve traffic should share WoW’s communication budget with other addons, with Gargul’s roll messages taking priority.
- Pause all background work during rolls. Extend the current packet pause to snapshot encoding, item lookups and reserve-list redraws. Process deferred work after the roll ends.
- Refresh only visible windows. Hidden or closed windows should receive data into their cache without rebuilding widgets. Show the current cache when opened.
- Avoid repeated import scans. Track Gargul import changes through its event, using direct reads for
!gsr list, rather than repeatedly comparing the entire collection. - Add optional performance diagnostics. Record time spent encoding, refreshing and processing requests, plus queued packet counts. This would help identify the remaining delay instead of making more speculative changes.
This mod has no additional files