overlay: clarify subscreen types (#469)

## Link to GitHub Issue, if one exists
#345 

## Description of change
In the main menu (Esc key), instead of just saying `Show subscreen`,
detect game and say `Show TDJ Subscreen` `Show LDJ LED Ticker` etc.

For the LED ticker window, show the title bar by default, and add an
option to hide it back.

This is to help with cases where people get stuck with being in LDJ mode
when they meant to turn on TDJ.

## Testing
Tested all configurations (IIDX LDJ/TDJ, SDVX UFC, DRS)
This commit is contained in:
bicarus-dev
2025-12-22 15:59:31 -08:00
committed by GitHub
parent 6776b08bce
commit 081def30db
8 changed files with 59 additions and 11 deletions
+10
View File
@@ -679,6 +679,16 @@ static const std::vector<OptionDefinition> OPTION_DEFINITIONS = {
{"bottomright", ""},
},
},
{
// IIDXLEDBorderless
.title = "IIDX LED Ticker Borderless",
.name = "iidxledborderless",
.aliases= "iidxledborderless",
.desc = "Make LED ticker overlay window borderless (remove window decoration)",
.type = OptionType::Bool,
.game_name = "Beatmania IIDX",
.category = "Overlay",
},
{
.title = "Force Load Sound Voltex Module",
.name = "sdvx",