* Redesign and improve option screens - Open the options directly from the main menu with the focus on the navigation, all option screens share a navigation with all categories, song folders and credits - Navigation and settings use rounded backgrounds like the party mode selection, the current category and setting are highlighted with the selection color of the skin - Categories can be clicked or switched with Tab, Escape moves the focus to the navigation and leaves the options from there, choosing a category moves the focus to its first setting - Place the action buttons (delay test, adjust screen, server address, add folder) and the webcam preview inside the settings background - Center the restart and microphone warnings below the settings background - Move song folder management to its own screen with a list of all folders, add and remove buttons, a scrollbar and a restart warning - Add the tile caption option to the game options (only selectable when the song menu is set to tiles) - Remove the old options selection screen (ScreenOptions) - Fix configured song folders being ignored when the first entry of the config is empty - Show the folder dialog in front of the game window - Fix background music source being overwritten by the karaoke effect setting - Keep the webcam configuration when no webcam is connected - Warn when several players are assigned to the same record channel - Show a warning when no microphone is found - Remove cover sizes 32 and 64 and keep unknown cover sizes until changed - Play warning sounds again each time an option screen is shown - Ignore key pressed events in graphics and server options - Keep the background music volume in sync in the sound options * Fix SonarCloud issues --------- Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com>
37 lines
1.7 KiB
Plaintext
37 lines
1.7 KiB
Plaintext
ScreenOptionsSongFolders
|
|
|
|
++++++++++
|
|
Version 3:
|
|
(2026 Oct 18)
|
|
|
|
Add:
|
|
<StaticScrollBar> and <StaticScrollBarThumb> (only visible with more than 8 folders, the thumb uses X, W and Z of its rect, Y and H follow the scroll position, click or drag on the bar to scroll)
|
|
|
|
Remove:
|
|
<ButtonScrollUp>, <ButtonScrollDown>
|
|
|
|
++++++++++
|
|
Version 2:
|
|
(2026 Oct 18)
|
|
|
|
Add (optional, the screen works without them):
|
|
<StaticNavPanel> background of the navigation
|
|
<StaticNav$Category$>, <StaticNavIcon$Category$>, <TextNav$Category$> for Game, Sound, Record, Video, Lyrics, Theme, Graphics, Server, SongFolders and Credits (navigation tiles, can be clicked, Tab switches to the next category, Escape moves the focus to the navigation and leaves the screen from there, the navigation is focused when the options are opened from the main menu)
|
|
<StaticNavSelected>, <StaticNavIconSelected>, <TextNavSelected> templates for the tile of the current category (only skin and colors are used, like the tiles in ScreenParty)
|
|
<StaticOptionsPanel> background of the settings
|
|
|
|
Change:
|
|
Positions and sizes of all folder rows, buttons and texts
|
|
<StaticFolder$N$> without background
|
|
The add button is placed at the bottom right of the settings background
|
|
The warning is centered below the settings background
|
|
|
|
++++++++++
|
|
Version 1:
|
|
(2026 Oct 18)
|
|
|
|
New screen to manage the song folders, opened with <ButtonSongFolder> in ScreenOptions:
|
|
<StaticFolder1> to <StaticFolder8>, <TextFolder1> to <TextFolder8>, <ButtonRemoveFolder1> to <ButtonRemoveFolder8> (one row per folder)
|
|
<ButtonScrollUp>, <ButtonScrollDown> (only visible with more than 8 folders)
|
|
<ButtonAddFolder>, <ButtonExit>, <TextNoFolders>, <StaticWarningRestart>, <TextWarningRestart>
|