JustFilters-v1.10.130K.zip
What's new
# JustFilters 1.10.130K
This update focuses on interface consistency, tooltip positioning, Group Finder readability, invite reminder polish, and several lightweight performance optimizations.
---
## Raider.IO Tooltip Positioning
- Fixed the player profile tooltip initially appearing too far to the right before correcting itself.
- The profile tooltip now opens immediately in its final intended position.
- When no Group Finder result is being hovered:
- the player profile stays directly beside the JustFilters panel.
- When hovering a Group Finder result:
- the profile tooltip anchors beside the hovered group/leader tooltip for easier comparison.
- Reduced the spacing between adjacent tooltips to approximately 2 pixels.
- Removed the visible repositioning/flicker that previously occurred after the tooltip was already shown.
- The positioning logic avoids permanent `OnUpdate` processing and only reacts when repositioning is actually required.
---
## Group Finder Activity Name Readability
- Increased the font size of dungeon and raid activity names shown in purple in Group Finder results.
- Dungeon and Raid activity names now use the same base font size.
- Long activity names remain fully displayed whenever possible.
- The addon only reduces the font size when necessary to keep the complete activity name inside the available space.
- Activity names are not abbreviated simply to fit the larger font size.
---
## Raid Listing Title Layout
- Fixed long Raid group titles overlapping the leader region flag.
- Raid titles now reserve the space occupied by the flag before calculating the available title width.
- Long titles are abbreviated before reaching the flag.
- Short titles remain unchanged.
- Added a small visual gap between the end of the title and the flag for cleaner alignment.
---
## Group Finder Font Consistency
- Standardized Dungeon and Raid result typography.
- Improved consistency between activity names and other JustFilters-enhanced Group Finder text.
- Ensured the addon font is reapplied when Blizzard refreshes or rebuilds Group Finder rows.
---
## Tooltip and UI Performance Optimizations
Several frequently repeated UI operations were optimized without changing filtering behavior.
- Cached client region information instead of repeatedly recalculating it during tooltip updates.
- Cached client language information used by localized tooltip features.
- Precomputed region flag texture paths.
- Cached localized country names.
- Reduced temporary table creation while building player tooltip region information.
- Reused previously calculated activity-name font sizing when:
- the text is unchanged;
- the available width is unchanged;
- the UI scale is unchanged.
- Reused previously calculated Raid title abbreviations instead of measuring the same title repeatedly.
- Converted auxiliary frame registries to weak-key tables where appropriate.
- Removed repeated creation of identical role-order and role-color helper tables in visual update paths.
---
## Reduced Unnecessary UI Allocations
- Reduced short-lived Lua allocations in frequently refreshed Group Finder UI code.
- Reused static values that previously had to be recreated during repeated tooltip or row updates.
- Reduced redundant font-width calculations during Group Finder refreshes.
- Reduced repeated string-layout work for Raid result titles.
These changes are focused on lowering unnecessary UI-side processing and garbage generation while preserving existing behavior.
---
## Invite Reminder Stability
- Kept the invite reminder font sizing stable across repeated popup displays.
- Repeated invitations or repeated use of `Test Popup` no longer cause the dungeon name to progressively shrink.
- Base font sizes are restored before each fit calculation.
- The same layout is now consistently reproduced each time the popup appears.
---
## Invite Reminder Cleanup
- Dungeon names remain displayed without the redundant `(Mythic Keystone)` suffix.
- Chat invite notifications also use the cleaned dungeon name.
- Short dungeon names retain a larger readable font while longer names only scale down when necessary.
---
## Version 1.10.130K
The 130K release consolidates the visual fixes introduced after 130G and adds conservative UI-side optimizations intended to reduce repeated calculations and temporary allocations without modifying the main filtering engine.
This mod has no additional files

