Skip to content

Rework UnitsTooltip to use Layouter to fix its UI scaling#6175

Merged
Garanas merged 26 commits intoFAForever:deploy/fafdevelopfrom
lL1l1:Fix/unit-manager-tooltip-scaling
May 20, 2024
Merged

Rework UnitsTooltip to use Layouter to fix its UI scaling#6175
Garanas merged 26 commits intoFAForever:deploy/fafdevelopfrom
lL1l1:Fix/unit-manager-tooltip-scaling

Conversation

@lL1l1
Copy link
Contributor

@lL1l1 lL1l1 commented May 12, 2024

Description of the proposed changes

Fixes #5424 by rewriting unit tooltips using the Layouter. In addition, fixes localized empty strings appearing as empty parentheses in unit names (for example UEF mex in RU/US were "T3 Mass Exctractor ()"), and changes the buildtime display to just buildtime ticks instead of a convoluted MM:SS format.
100%:
image
80%:
image
150%:
image

Testing done on the proposed changes

Go to options -> interface -> UI Scale -> 150% and then open a skirmish -> options -> restrictions and mouse over the units in a circle to make sure all 4 variants of the tooltip work as expected (variants that move which corner of the tooltip is attached as to avoid going off the screen). Repeat for 80% and 100% scale.

Checklist

  • Changes are annotated, including comments where useful
  • Changes are documented in the changelog for the next game version

lL1l1 added 25 commits May 11, 2024 23:46
for example UEF Mex in Russian and US localization
also fix whitespace typo and use LOC instead of LOCF (LOCF doesn't work here)
should upvalue table and string functions later
for a cleaner diff next commit
-1 px downwards offset on icons compared to before
it doesn't even work because it doesn't convert ticks to seconds correctly
@lL1l1 lL1l1 added type: bug area: ui Anything to do with the User Interface of the Game ui: unit-manager related to UI of unit manager in the lobby options labels May 12, 2024
Copy link
Member

@Garanas Garanas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is looking much better 👍

Old:

image

New:

image

@Garanas Garanas merged commit 662a983 into FAForever:deploy/fafdevelop May 20, 2024
@lL1l1 lL1l1 deleted the Fix/unit-manager-tooltip-scaling branch February 17, 2025 23:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: ui Anything to do with the User Interface of the Game type: bug ui: unit-manager related to UI of unit manager in the lobby options

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Tooltip is clipped in Unit Manager

2 participants