MegaMek / mekhq

MekHQ is a java helper program for the MegaMek game that allows users to load a list of entities from an XML file, perform repairs and customizations, and then save the new entities to another XML file that can be loaded into MegaMek.
http://megamek.org
134 stars 171 forks source link

Added Era Buttons to Date Chooser and Modernized GUI #4945

Closed IllianiCBT closed 1 month ago

IllianiCBT commented 1 month ago

Refactored the DateChooser class to support internationalization using ResourceBundle for dynamic text handling. Introduced new era selection buttons for different eras in the UI.

image

Closes #4662

codecov-commenter commented 1 month ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 10.44%. Comparing base (90ea1b7) to head (3d8ac8f). Report is 66 commits behind head on master.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #4945 +/- ## ========================================== Coverage 10.44% 10.44% - Complexity 5998 6007 +9 ========================================== Files 951 951 Lines 132874 132976 +102 Branches 19329 19330 +1 ========================================== + Hits 13873 13886 +13 - Misses 117653 117738 +85 - Partials 1348 1352 +4 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.