* Improve profile and player selection screens - Ask before deleting a profile, Delete only removes a character while editing the name - Ask to save or discard unsaved profile changes when leaving the profile screen - Restore the previous name with Escape and prevent empty profile names - Stop the webcam when leaving the profile screen and discard snapshots on avatar change - Show inactive profiles dimmed in the profile screen - Play the missing mic/profile warning each time the player selection is shown - Fix crash when clicking a profile after removing a player with Delete in fast selection - Keep the duet part selection when profiles are reloaded - Only save the player number when it has changed * Use party mode selection look in statistics screens - Tiles and selection use the ButtonTile skin like the party mode selection, the selected tile uses the selection color of the skin - The detail list uses the CoverTextBackground skin, inner cards and row stripes the ButtonTile skin - More space between the title and the columns of the best list - Show the date in the recently sung list left aligned inside the list * Changelog * Improve sing screen and redesign pause menu - Fix jumping to the old pause position after restarting or skipping a song in vocals mode - Keep name and avatar hidden for players without a valid profile - Show the placeholder avatar for profiles without avatar image - Hide player information and rating popups during the start countdown - Fix pause select slides not being shown or hidden - Show "no more songs" only when Ctrl+S is pressed - Select "Continue" when opening the pause menu with Escape - Darken the game behind the pause menu - Pause buttons as vertical list with icons, hidden buttons leave no gaps (visible buttons are placed in the slots of all pause buttons) - New PauseButton skin with rounded corners for wide buttons, used for the pause buttons and the vocals volume selection - Larger pause title centered above the pause panels - Info panel with cover, title, artist, song progress and player scores - Vocals volume selection with icon and centered caption in the full width of the info panel, showing five values - Pause panels and icons are animated together with the pause buttons --------- Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com>
446 lines
12 KiB
XML
446 lines
12 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<root>
|
|
<SkinSystemVersion>4</SkinSystemVersion>
|
|
<Info>
|
|
<Name>Dark Mode</Name>
|
|
<Author>Vocaluxe</Author>
|
|
<VersionMajor>1</VersionMajor>
|
|
<VersionMinor>0</VersionMinor>
|
|
</Info>
|
|
<Colors>
|
|
<Player1>
|
|
<R>0.000</R>
|
|
<G>0.580</G>
|
|
<B>0.792</B>
|
|
<A>1.000</A>
|
|
</Player1>
|
|
<Player2>
|
|
<R>0.882</R>
|
|
<G>0.149</G>
|
|
<B>0.110</B>
|
|
<A>1.000</A>
|
|
</Player2>
|
|
<Player3>
|
|
<R>0.000</R>
|
|
<G>0.659</G>
|
|
<B>0.533</B>
|
|
<A>1.000</A>
|
|
</Player3>
|
|
<Player4>
|
|
<R>0.757</R>
|
|
<G>0.160</G>
|
|
<B>0.725</B>
|
|
<A>1.000</A>
|
|
</Player4>
|
|
<Player5>
|
|
<R>1.000</R>
|
|
<G>0.870</G>
|
|
<B>0.000</B>
|
|
<A>1.000</A>
|
|
</Player5>
|
|
<Player6>
|
|
<R>1.00</R>
|
|
<G>0.322</G>
|
|
<B>0.000</B>
|
|
<A>1.000</A>
|
|
</Player6>
|
|
<NoteLinesColor>
|
|
<R>0.980</R>
|
|
<G>0.980</G>
|
|
<B>0.980</B>
|
|
<A>0.040</A>
|
|
</NoteLinesColor>
|
|
<NoteBaseColor>
|
|
<R>1.000</R>
|
|
<G>1.000</G>
|
|
<B>1.000</B>
|
|
<A>1.000</A>
|
|
</NoteBaseColor>
|
|
<BackgroundColor>
|
|
<R>0.000</R>
|
|
<G>0.000</G>
|
|
<B>0.000</B>
|
|
<A>1.000</A>
|
|
</BackgroundColor>
|
|
<BackgroundColorAlpha>
|
|
<R>0.000</R>
|
|
<G>0.000</G>
|
|
<B>0.000</B>
|
|
<A>0.700</A>
|
|
</BackgroundColorAlpha>
|
|
<StaticColor>
|
|
<R>0.980</R>
|
|
<G>0.980</G>
|
|
<B>0.980</B>
|
|
<A>1.000</A>
|
|
</StaticColor>
|
|
<StaticColorAlpha>
|
|
<R>0.980</R>
|
|
<G>0.980</G>
|
|
<B>0.980</B>
|
|
<A>0.700</A>
|
|
</StaticColorAlpha>
|
|
<StaticWarningColor>
|
|
<R>0.882</R>
|
|
<G>0.149</G>
|
|
<B>0.110</B>
|
|
<A>0.700</A>
|
|
</StaticWarningColor>
|
|
<ButtonColor>
|
|
<R>0.200</R>
|
|
<G>0.200</G>
|
|
<B>0.200</B>
|
|
<A>0.900</A>
|
|
</ButtonColor>
|
|
<ButtonSelColor>
|
|
<R>0.050</R>
|
|
<G>0.500</G>
|
|
<B>0.800</B>
|
|
<A>1.000</A>
|
|
</ButtonSelColor>
|
|
<ButtonTextColor>
|
|
<R>0.690</R>
|
|
<G>0.690</G>
|
|
<B>0.690</B>
|
|
<A>0.900</A>
|
|
</ButtonTextColor>
|
|
<ButtonTextSelColor>
|
|
<R>0.890</R>
|
|
<G>0.890</G>
|
|
<B>0.890</B>
|
|
<A>1.000</A>
|
|
</ButtonTextSelColor>
|
|
<ButtonMainColor>
|
|
<R>0.000</R>
|
|
<G>0.000</G>
|
|
<B>0.000</B>
|
|
<A>1.000</A>
|
|
</ButtonMainColor>
|
|
<SelectSlideColor>
|
|
<R>0.200</R>
|
|
<G>0.800</G>
|
|
<B>0.990</B>
|
|
<A>1.000</A>
|
|
</SelectSlideColor>
|
|
<SelectSlideColorAlpha>
|
|
<R>0.200</R>
|
|
<G>0.800</G>
|
|
<B>0.990</B>
|
|
<A>0.700</A>
|
|
</SelectSlideColorAlpha>
|
|
<SelectSlideSelColor>
|
|
<R>0.200</R>
|
|
<G>0.800</G>
|
|
<B>0.990</B>
|
|
<A>1.000</A>
|
|
</SelectSlideSelColor>
|
|
<ArrowColor>
|
|
<R>0.890</R>
|
|
<G>0.890</G>
|
|
<B>0.890</B>
|
|
<A>0.300</A>
|
|
</ArrowColor>
|
|
<ArrowSelColor>
|
|
<R>0.890</R>
|
|
<G>0.890</G>
|
|
<B>0.890</B>
|
|
<A>1.000</A>
|
|
</ArrowSelColor>
|
|
<TextColor>
|
|
<R>0.980</R>
|
|
<G>0.980</G>
|
|
<B>0.980</B>
|
|
<A>1.000</A>
|
|
</TextColor>
|
|
<TextColorAlpha>
|
|
<R>0.580</R>
|
|
<G>0.580</G>
|
|
<B>0.580</B>
|
|
<A>0.700</A>
|
|
</TextColorAlpha>
|
|
<TextSelColor>
|
|
<R>0.980</R>
|
|
<G>0.980</G>
|
|
<B>0.980</B>
|
|
<A>1.000</A>
|
|
</TextSelColor>
|
|
<TextWarningColor>
|
|
<R>1.000</R>
|
|
<G>0.000</G>
|
|
<B>0.000</B>
|
|
<A>1.000</A>
|
|
</TextWarningColor>
|
|
<Black>
|
|
<R>0.000</R>
|
|
<G>0.000</G>
|
|
<B>0.000</B>
|
|
<A>1.000</A>
|
|
</Black>
|
|
<White>
|
|
<R>1.000</R>
|
|
<G>1.000</G>
|
|
<B>1.000</B>
|
|
<A>1.000</A>
|
|
</White>
|
|
<Visible>
|
|
<R>1.000</R>
|
|
<G>1.000</G>
|
|
<B>1.000</B>
|
|
<A>1.000</A>
|
|
</Visible>
|
|
<Invisible>
|
|
<R>1.000</R>
|
|
<G>1.000</G>
|
|
<B>1.000</B>
|
|
<A>0.000</A>
|
|
</Invisible>
|
|
<LyricProcessedColor>
|
|
<R>0.000</R>
|
|
<G>0.580</G>
|
|
<B>0.792</B>
|
|
<A>1.000</A>
|
|
</LyricProcessedColor>
|
|
<LyricProcessedColorDuet>
|
|
<R>0.882</R>
|
|
<G>0.149</G>
|
|
<B>0.110</B>
|
|
<A>1.000</A>
|
|
</LyricProcessedColorDuet>
|
|
<LyricMainColor>
|
|
<R>1.000</R>
|
|
<G>1.000</G>
|
|
<B>1.000</B>
|
|
<A>0.800</A>
|
|
</LyricMainColor>
|
|
<LyricSubColor>
|
|
<R>0.600</R>
|
|
<G>0.600</G>
|
|
<B>0.600</B>
|
|
<A>0.700</A>
|
|
</LyricSubColor>
|
|
<LyricHelper>
|
|
<R>0.000</R>
|
|
<G>0.580</G>
|
|
<B>0.792</B>
|
|
<A>0.700</A>
|
|
</LyricHelper>
|
|
<LyricHelperDuet>
|
|
<R>0.882</R>
|
|
<G>0.149</G>
|
|
<B>0.110</B>
|
|
<A>0.700</A>
|
|
</LyricHelperDuet>
|
|
<TimeBar>
|
|
<R>0.950</R>
|
|
<G>0.950</G>
|
|
<B>0.950</B>
|
|
<A>0.700</A>
|
|
</TimeBar>
|
|
<TimeBarSentence>
|
|
<R>0.950</R>
|
|
<G>0.950</G>
|
|
<B>0.950</B>
|
|
<A>0.900</A>
|
|
</TimeBarSentence>
|
|
<TimePointerColor>
|
|
<R>1.000</R>
|
|
<G>1.000</G>
|
|
<B>1.000</B>
|
|
<A>0.900</A>
|
|
</TimePointerColor>
|
|
<EmptyTileColor>
|
|
<R>1.000</R>
|
|
<G>1.000</G>
|
|
<B>1.000</B>
|
|
<A>0.200</A>
|
|
</EmptyTileColor>
|
|
<StaticAvatarColor>
|
|
<R>1.000</R>
|
|
<G>1.000</G>
|
|
<B>1.000</B>
|
|
<A>0.700</A>
|
|
</StaticAvatarColor>
|
|
<TextNameColor>
|
|
<R>1.000</R>
|
|
<G>1.000</G>
|
|
<B>1.000</B>
|
|
<A>0.700</A>
|
|
</TextNameColor>
|
|
<RatingAwful>
|
|
<R>0.878</R>
|
|
<G>0.274</G>
|
|
<B>0.254</B>
|
|
<A>1.000</A>
|
|
</RatingAwful>
|
|
<RatingPoor>
|
|
<R>0.988</R>
|
|
<G>0.494</G>
|
|
<B>0.207</B>
|
|
<A>1.000</A>
|
|
</RatingPoor>
|
|
<RatingNotBad>
|
|
<R>0.988</R>
|
|
<G>0.843</G>
|
|
<B>0.207</B>
|
|
<A>1.000</A>
|
|
</RatingNotBad>
|
|
<RatingGood>
|
|
<R>0.921</R>
|
|
<G>0.988</G>
|
|
<B>0.207</B>
|
|
<A>1.000</A>
|
|
</RatingGood>
|
|
<RatingGreat>
|
|
<R>0.807</R>
|
|
<G>0.968</G>
|
|
<B>0.278</B>
|
|
<A>1.000</A>
|
|
</RatingGreat>
|
|
<RatingPerfect>
|
|
<R>0.482</R>
|
|
<G>0.937</G>
|
|
<B>0.027</B>
|
|
<A>1.000</A>
|
|
</RatingPerfect>
|
|
<TextPauseColor>
|
|
<R>1.000</R>
|
|
<G>1.000</G>
|
|
<B>1.000</B>
|
|
<A>0.900</A>
|
|
</TextPauseColor>
|
|
<Top1Color>
|
|
<R>1.000</R>
|
|
<G>0.800</G>
|
|
<B>0.000</B>
|
|
<A>0.800</A>
|
|
</Top1Color>
|
|
<Top2Color>
|
|
<R>0.800</R>
|
|
<G>0.800</G>
|
|
<B>0.800</B>
|
|
<A>0.750</A>
|
|
</Top2Color>
|
|
<Top3Color>
|
|
<R>0.800</R>
|
|
<G>0.500</G>
|
|
<B>0.300</B>
|
|
<A>0.750</A>
|
|
</Top3Color>
|
|
</Colors>
|
|
<Skins>
|
|
<BG_Default>BG_Default.png</BG_Default>
|
|
<BG_Options>BG_Default.png</BG_Options>
|
|
<BG_Loading>BG_Loading.png</BG_Loading>
|
|
<BG_Main>BG_Default.png</BG_Main>
|
|
<LogoMain>LogoMain.png</LogoMain>
|
|
<Menu>SongMenu.png</Menu>
|
|
<Button>Button.png</Button>
|
|
<ButtonTile>ButtonTile.png</ButtonTile>
|
|
<ScoreTile>ScoreTile.png</ScoreTile>
|
|
<ScoreTileSmall>ScoreTileSmall.png</ScoreTileSmall>
|
|
<CoverTile>CoverTile.png</CoverTile>
|
|
<PlayerTile>PlayerTile.png</PlayerTile>
|
|
<CoverTextBackground>CoverTextBackground.png</CoverTextBackground>
|
|
<InfoTile>InfoTile.png</InfoTile>
|
|
<InfoBar>InfoBar.png</InfoBar>
|
|
<OptionsGroupSmall>OptionsGroupSmall.png</OptionsGroupSmall>
|
|
<OptionsGroupLarge>OptionsGroupLarge.png</OptionsGroupLarge>
|
|
<Cursor>Cursor.png</Cursor>
|
|
<TimeBar>TimeBar.png</TimeBar>
|
|
<TimeLine>TimeLine.png</TimeLine>
|
|
<Pointer>Pointer.png</Pointer>
|
|
<SelectSlide>SelectSlide.png</SelectSlide>
|
|
<SelectSlidePlayer>SelectSlidePlayer.png</SelectSlidePlayer>
|
|
<SelectSlideArrowLeft>SelectSlideArrowLeft.png</SelectSlideArrowLeft>
|
|
<SelectSlideArrowRight>SelectSlideArrowRight.png</SelectSlideArrowRight>
|
|
<NoteLeft>NotesLeft.png</NoteLeft>
|
|
<NoteMiddle>NotesMid.png</NoteMiddle>
|
|
<NoteRight>NotesRight.png</NoteRight>
|
|
<NoteFillLeft>NotesFillLeft.png</NoteFillLeft>
|
|
<NoteFillMiddle>NotesFillMid.png</NoteFillMiddle>
|
|
<NoteFillRight>NotesFillRight.png</NoteFillRight>
|
|
<NoteBackgroundLeft>NotesBGLeft.png</NoteBackgroundLeft>
|
|
<NoteBackgroundMiddle>NotesBGMid.png</NoteBackgroundMiddle>
|
|
<NoteBackgroundRight>NotesBGRight.png</NoteBackgroundRight>
|
|
<RapNoteLeft>RapNotesLeft.png</RapNoteLeft>
|
|
<RapNoteMiddle>RapNotesMid.png</RapNoteMiddle>
|
|
<RapNoteRight>RapNotesRight.png</RapNoteRight>
|
|
<RapNoteFillLeft>RapNotesFillLeft.png</RapNoteFillLeft>
|
|
<RapNoteFillMiddle>RapNotesFillMid.png</RapNoteFillMiddle>
|
|
<RapNoteFillRight>RapNotesFillRight.png</RapNoteFillRight>
|
|
<RapNoteBackgroundLeft>RapNotesBGLeft.png</RapNoteBackgroundLeft>
|
|
<RapNoteBackgroundMiddle>RapNotesBGMid.png</RapNoteBackgroundMiddle>
|
|
<RapNoteBackgroundRight>RapNotesBGRight.png</RapNoteBackgroundRight>
|
|
<PointsBar>PointsBar.png</PointsBar>
|
|
<PointsBarBG>PointsBarBG.png</PointsBarBG>
|
|
<LyricHelper>LyricHelper.png</LyricHelper>
|
|
<ToneHelper>ToneHelper.png</ToneHelper>
|
|
<Score>Score.png</Score>
|
|
<Star>Star.png</Star>
|
|
<PartyModeIcon>PartyModeIcon.png</PartyModeIcon>
|
|
<CountdownDot>CountdownDot.png</CountdownDot>
|
|
<NoAvatar>NoAvatar.png</NoAvatar>
|
|
<SongMenu>SongMenu.png</SongMenu>
|
|
<PauseBG>PauseBG.png</PauseBG>
|
|
<PauseButton>PauseButton.png</PauseButton>
|
|
<EnergyBeam>EnergyBeam.png</EnergyBeam>
|
|
<SearchBar>SearchBar.png</SearchBar>
|
|
<PlaylistBG>PlaylistBG.png</PlaylistBG>
|
|
<DuetIcon>DuetIcon.png</DuetIcon>
|
|
<RapIcon>RapIcon.png</RapIcon>
|
|
<VideoIcon>VideoIcon.png</VideoIcon>
|
|
<MedleyCalcIcon>MedleyCalcIcon.png</MedleyCalcIcon>
|
|
<MedleyTagIcon>MedleyTagIcon.png</MedleyTagIcon>
|
|
<InstrumentalIcon>InstrumentalIcon.png</InstrumentalIcon>
|
|
<VocalsIcon>VocalsIcon.png</VocalsIcon>
|
|
<PlayerSelector>PlayerSelector.png</PlayerSelector>
|
|
<PreviousIcon>PreviousIcon.png</PreviousIcon>
|
|
<NextIcon>NextIcon.png</NextIcon>
|
|
<PlayIcon>PlayIcon.png</PlayIcon>
|
|
<PauseIcon>PauseIcon.png</PauseIcon>
|
|
<RepeatIcon>RepeatIcon.png</RepeatIcon>
|
|
<CloseIcon>Close.png</CloseIcon>
|
|
<DeleteIcon>DeleteIcon.png</DeleteIcon>
|
|
<SaveIcon>SaveIcon.png</SaveIcon>
|
|
<SingIcon>SingIcon.png</SingIcon>
|
|
<ListIcon>ListIcon.png</ListIcon>
|
|
<LyricsIcon>LyricsIcon.png</LyricsIcon>
|
|
<QueueRow>QueueRow.png</QueueRow>
|
|
<Minus>MinusIcon.png</Minus>
|
|
<Plus>PlusIcon.png</Plus>
|
|
<VolUp>VolUp.png</VolUp>
|
|
<VolDown>VolDown.png</VolDown>
|
|
<Random>RandomIcon.png</Random>
|
|
<RatingBar>RatingBar.png</RatingBar>
|
|
<RatingBarBackground>RatingBar.png</RatingBarBackground>
|
|
<RatingBarForeground>RatingBar.png</RatingBarForeground>
|
|
<RatingBarProgressLeft>NotesFillLeft.png</RatingBarProgressLeft>
|
|
<RatingBarProgressMid>NotesFillMid.png</RatingBarProgressMid>
|
|
<RatingBarProgressRight>NotesFillRight.png</RatingBarProgressRight>
|
|
<PopupBG>PopupBG.png</PopupBG>
|
|
<ScrollUp>ScrollUp.png</ScrollUp>
|
|
<ScrollDown>ScrollDown.png</ScrollDown>
|
|
<VocaluxeLogo>VocaluxeLogo.png</VocaluxeLogo>
|
|
<SongSelectButton>SongSelectButton.png</SongSelectButton>
|
|
<Warning>Warning.png</Warning>
|
|
<PlayerSelBG>PlayerSelBG.png</PlayerSelBG>
|
|
<CalibrationBG>CalibrationBG.png</CalibrationBG>
|
|
<OptionsIconGame>OptionsIconGame.png</OptionsIconGame>
|
|
<OptionsIconSound>OptionsIconSound.png</OptionsIconSound>
|
|
<OptionsIconLyrics>OptionsIconLyrics.png</OptionsIconLyrics>
|
|
<OptionsIconTheme>OptionsIconTheme.png</OptionsIconTheme>
|
|
<OptionsIconGraphics>OptionsIconGraphics.png</OptionsIconGraphics>
|
|
<OptionsIconServer>OptionsIconServer.png</OptionsIconServer>
|
|
<OptionsIconSongFolders>OptionsIconSongFolders.png</OptionsIconSongFolders>
|
|
<OptionsNavBackground>OptionsNavBackground.png</OptionsNavBackground>
|
|
<OptionsSlideSelected>OptionsSlideSelected.png</OptionsSlideSelected>
|
|
<OptionsNavSelected>OptionsNavSelected.png</OptionsNavSelected>
|
|
</Skins>
|
|
<Videos>
|
|
<BG_Video>BG_Video_4.mp4</BG_Video>
|
|
<IntroIn>Introin.mp4</IntroIn>
|
|
<IntroMid>IntroMid.mp4</IntroMid>
|
|
<IntroOut>IntroOut.mp4</IntroOut>
|
|
</Videos>
|
|
</root>
|