8000 Fix: Reset Initial Delay of Tooltips to Pre-50.05 Values by IllianiBird · Pull Request #6824 · MegaMek/mekhq · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Fix: Reset Initial Delay of Tooltips to Pre-50.05 Values #6824

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 1, 2025

Conversation

IllianiBird
Copy link
Collaborator

Fix #6819

Dev Notes

We had some player feedback that the initial delay in 50.05 was too short. The issue revolves around the conflicting tooltip needs for MekHQ and MegaMek. With whatever settings are assigned in MekHQ propagating into MegaMek. While later changing the settings in MegaMek propagate back onto MekHQ for the rest of the session.

Unfortunately, both MekHQ and MegaMek share a tooltip manager instance, so this issue is not easily resolved. MekHQ desperately needs tooltips to not dismiss. However, players have long lived with tooltips taking a while to display, so an intermediate solution is to revert back to <50.05 settings for tooltip display delay, while keeping the changes that stop tooltips from prematurely dismissing.

### Dev Notes
We had some player feedback that the initial delay in 50.05 was too short. The issue revolves around the conflicting tooltip needs for MekHQ and MegaMek. With whatever settings are assigned in MekHQ propagating into MegaMek. While later changing the settings in MegaMek propagate back onto MekHQ for the rest of the session.

Unfortunately, both MekHQ and MegaMek share a tooltip manager instance, so this issue is not easily resolved. MekHQ desperately needs tooltips to not dismiss. However, players have long lived with tooltips taking a while to display, so an intermediate solution is to revert back to <50.05 settings for tooltip display delay, while keeping the changes that stop tooltips from prematurely dismissing.
@IllianiBird IllianiBird added GUI UX User experience labels Apr 29, 2025
@IllianiBird IllianiBird self-assigned this Apr 29, 2025
Copy link
codecov bot commented Apr 29, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 11.45%. Comparing base (6e08f00) to head (dbc1bcd).
Report is 42 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff            @@
##             master    #6824   +/-   ##
=========================================
  Coverage     11.45%   11.45%           
- Complexity     6499     6501    +2     
=========================================
  Files          1098     1098           
  Lines        140854   140806   -48     
  Branches      21841    21829   -12     
=========================================
+ Hits          16130    16135    +5     
+ Misses       123050   123001   -49     
+ Partials       1674     1670    -4     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@IllianiBird IllianiBird changed the title Fix #6819: Reset Initial Delay of Tooltips to Pre-50.05 Values Fix: Reset Initial Delay of Tooltips to Pre-50.05 Values Apr 30, 2025
@Scoppio Scoppio merged commit e225850 into MegaMek:master May 1, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
GUI UX User experience
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Issue] launching MM from fresh MHQ sets map tooltip trigger timer to ~0
2 participants
0