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
131 stars 168 forks source link

RFE: MekHQ - Enable drop-down or similar for 'New Campaign' date picker #4700

Open UlyssesSockdrawer opened 1 month ago

UlyssesSockdrawer commented 1 month ago

Environment

Version: MekHQ - all/latest OS: N/A Java: 17

Description

As a: MekHQ campaign player, I want: the ability to pick what year my campaign starts in, So that: I can set up my campaign according to my preferences.

When creating a new campaign in MekHQ, the date now defaults to the latest era of 3151. For players who want to play in earlier eras, (FCCW, CI, SW, etc.) potentially hundreds of clicks are needed to go 'back in time'.

Adding a dropdown or similar UI element to the year field would streamline new campaign setup.

Files

image

This screenshot is the UI element that could be improved with a dropdown.

repligator commented 1 month ago

You can actually click on the date below to change it (see image, the part that says 3151). Just type in whatever year you want. A dropdown would still be nice though.

Screenshot_20240825_102658

UlyssesSockdrawer commented 1 month ago

Neat, I didn't know you could type in that box. I've spent my entire time playing MekHQ over the last however many years clicking each time I set up a campaign!