Skip to content

Update pvp-performance-tracker to v1.8.2#13187

Open
Matsyir wants to merge 1 commit into
runelite:masterfrom
Matsyir:pvp-performance-tracker1.8.2
Open

Update pvp-performance-tracker to v1.8.2#13187
Matsyir wants to merge 1 commit into
runelite:masterfrom
Matsyir:pvp-performance-tracker1.8.2

Conversation

@Matsyir

@Matsyir Matsyir commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

*Note: Currently live is v1.8.0, there is another PR for v1.8.1 (#13143)
Feel free to skip v1.8.1 and push v1.8.2 right away.
But if it would be longer, there's a fairly significant visual issue in v1.8.0 that's been fixed in v1.8.1, so it wouldn't hurt to have that merged ASAP.
(thanks for merging it fairly quickly 😄)

1.8.2:

  • Improved filter logic/efficiency
  • Improved overall performance & responsiveness - various UI threading optimizations. It feels much smoother & snappier overall. From me & LogicalSolution's testing, there doesn't seem to be any issues, but this includes some of those potentially problematic race-condition-causing threading changes (I think, I don't fully understand swing or how this threading all works, but at this point I do generally understand what kind of actions should be going on client thread vs. swing ui thread)
  • Customizable UI ~ New config options for: hide panel BG images, center vs. side-align text, and customize nearly all colors, including a dropdown for preset color styles/configurations.
  • Various code/comment improvements & clarifications. Standardized 95% of Color uses into PvpColorScheme class, which also houses the preset color styles.
  • Adjusted death icon (red skull) placement

Preview of new color presets, configs, and various other UI adjustments:
image

A confirmation popup appears when selecting a color preset config, to clarify that the config UI doesn't visually update when we change these configs and internally apply the newly selected color preset:
Screenshot 2026-07-02 175253

Many thanks once again to @LogicalSoIutions for helping with many of the fixes involved here, testing, as well as Pan1c + Lagunarium for constantly testing and giving valuable feedback :)

Thanks to @Sacca-1 who also made a PR for the 1.8.0->1.8.1 fix, although I took @LogicalSoIutions' since it had a smaller diff.

*edit: I force-pushed another commit about 1hr after opening this PR, there was simply a broken tooltip I forgot to fix initially. Should be fine for all the core behaviors

edit2: Force-pushed a 2nd commit, new fix by LogicalSolutions. There was a bug where clients keep retrying a failed network request every 60s on loop. Matsyir/pvp-performance-tracker#94

@runelite-github-app

runelite-github-app Bot commented Jul 3, 2026

Copy link
Copy Markdown

@runelite-github-app

runelite-github-app Bot commented Jul 3, 2026

Copy link
Copy Markdown

This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.


Internal use only: Reviewer details Maintainer details

@Matsyir Matsyir force-pushed the pvp-performance-tracker1.8.2 branch from 659abe8 to 17362ad Compare July 3, 2026 01:59
*Note: Currently live is 1.8.0, there is another PR for 1.8.1 (runelite#13143)
Feel free to skip 1.8.1 and push 1.8.2 right away. But if it would be longer, there's a fairly significant visual issue in 1.8.0 that's been fixed in 1.8.1

1.8.1:
ui fixes/clarifications
- fixed filter bug where no fights would appear in your panel if the filter was empty, which is most of the time/default behavior. oops
- improved filter sanitization
- added new filter where you can search for >X attacks, and added tooltip to clarify filter functionality (1. RSN filter, 2. BorderStyle filter, 3. >X, <X, >=X, <=X total attacks from the client player)
- moved death icon (red skull) to minimize text & flag clipping/overlapping. Not sure how i like this location but it's an improvement

1.8.2:
- Improved filter behavior
- Improved overall performance & responsiveness - various UI threading optimizations. It feels much smoother & snappier overall. From me & LogicalSolution's testing, there doesn't seem to be any issues, but this includes some of those potentially problematic race-condition-causing threading changes
- Customizable UI ~ New config options for: hide panel BG images, center vs. side-align text, and customize nearly all colors, including a dropdown for preset color styles/configurations.
- Adjusted death icon (red skull) placement

+1 amended commit for another fix I forgot to include, one of the primary tooltips was broken

+2 amended commit for another fix related to pvp-hub syncing by LogicalSolutions
@Matsyir Matsyir force-pushed the pvp-performance-tracker1.8.2 branch from 17362ad to d3eb2c8 Compare July 3, 2026 02:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant