Skip to content
This repository has been archived by the owner on Sep 12, 2021. It is now read-only.

Optimize Stat panel subsystem #520

Merged
merged 1 commit into from
Oct 21, 2020
Merged

Optimize Stat panel subsystem #520

merged 1 commit into from
Oct 21, 2020

Conversation

Maldaris
Copy link
Contributor

About The Pull Request

Optimizes stat panel code for better performance, including icon caching and removing some unnecessary processing

Port of tgstation/tgstation#53463

Why It's Good For The Game

Hopefully should fix/reduce the TIDI spikes we've been getting from the stat panel subsystem.

Changelog

🆑
fix: fixed some outstanding statpanel issues, including icons and processing lag.
/:cl:

Optimizes stat panel code for better performance, including icon caching and removing some unnecessary processing
Also fixes #53432
fix #53381
fix #53724
Changelog

add: icons are back on alt clicks
fix: horrible performance from alt clicking turfs with multiple objects
tweak:browser should notify the SS when it's ready to receive data

* Update statbrowser.html

* Apply suggestions from code review

Co-authored-by: Jared-Fogle <35135081+Jared-Fogle@users.noreply.github.com>

* hidden = TRUE

* almost ready

* Browser should notify when ready to receive data

* Apply MSO's suggestions

* reset cache if something in it gets deleted

* Fix runtime

* fix my stupid code

* send href_token when adding admin tabs

* fix an issue with cyborg suit topic

Co-authored-by: Jared-Fogle <35135081+Jared-Fogle@users.noreply.github.com>
@orange-vivid-planarian orange-vivid-planarian bot added the Fix This Pull Request fixes unintended functionality label Oct 16, 2020
@github-actions github-actions bot added the Admin label Oct 16, 2020
Whitesands-Bot added a commit that referenced this pull request Oct 16, 2020
@Superyodeler Superyodeler merged commit 557d400 into Whitesands13:master Oct 21, 2020
MarkSuckerberg pushed a commit to MarkSuckerberg/WaspStation-1.0 that referenced this pull request Nov 1, 2020
Optimizes stat panel code for better performance, including icon caching and removing some unnecessary processing
Also fixes #53432
fix #53381
fix #53724
Changelog

add: icons are back on alt clicks
fix: horrible performance from alt clicking turfs with multiple objects
tweak:browser should notify the SS when it's ready to receive data

* Update statbrowser.html

* Apply suggestions from code review

Co-authored-by: Jared-Fogle <35135081+Jared-Fogle@users.noreply.github.com>

* hidden = TRUE

* almost ready

* Browser should notify when ready to receive data

* Apply MSO's suggestions

* reset cache if something in it gets deleted

* Fix runtime

* fix my stupid code

* send href_token when adding admin tabs

* fix an issue with cyborg suit topic

Co-authored-by: Jared-Fogle <35135081+Jared-Fogle@users.noreply.github.com>

Co-authored-by: Couls <coul422@gmail.com>
Co-authored-by: Jared-Fogle <35135081+Jared-Fogle@users.noreply.github.com>
MarkSuckerberg pushed a commit to MarkSuckerberg/WaspStation-1.0 that referenced this pull request Nov 1, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Admin Fix This Pull Request fixes unintended functionality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants