52 Commits
Author SHA1 Message Date
Quentin Bray 6ffa63b923 Apply R# clean-up for reliability (#877)
* Apply R# clean-up for reliability

- Migrate to NUnit4 Assert.That
- Update dependencise versions
- Fix LangVersion to 9.0 (until net core migration)
- Reformat code
- Apply 'var' style (easier for refactoring)
- Remove redundant parentheses
- Add braces on every condition blocks (1 line)
- Uses new null checking patterns
- Uses AutoProperties when possible
- Uses string scalar type instead of class
- Clean usings
- Add .orig files in git ignore
- Rename some properties to respect defined conventions and US format definition
	- ID -> Id
	- BPM -> Bpm
	- Finish -> End

* Update R# settings according to the clean-up made
2026-06-22 19:52:06 +02:00
Florian Küpper 1b0c40a20b Fix: Handling of song-selection in challenge-mode 2017-12-29 11:07:13 +01:00
Florian Küpper fc8b56076c Usegeneric song config in challenge mode, closes #222 2017-09-12 09:53:07 +02:00
derivator 6799768e35 Make CScreenSong, CSongFilter able to show only songs that are in
a specified playlist
2016-10-21 22:46:20 +02:00
z3ro01 dc375de632 Fix: Crash after starting a second challenge mode #169 2015-12-21 10:50:19 +01:00
Flamefire 84e9163b96 Refactor PartyModes in preparation for a more unified name selection and maybe config 2014-12-14 20:40:08 +01:00
Flamefire 4b0f563a6c Fix crashes/assertion failures on theme/skin change
First step of fixing theme saving (still needs some work)
2014-12-01 22:40:47 +01:00
Flamefire 26484ad137 Fix blank screen issue
Also fix some other bugs and improvements (easier party modes, volume fixes, new fields for screens to control volume and popups)
2014-11-27 21:47:02 +01:00
Flamefire ae7a7fd390 Implement a common Interface for all MenuElements
Also remove CSongMenu and replace it with a factory class
2014-10-19 17:17:39 +02:00
Flamefire b07d31f697 Unify object interactions 2014-10-18 18:46:13 +02:00
Flamefire d8cce13211 Rename LoadTextures to LoadSkin
(Its also Colors, not only textures!)
2014-10-18 10:42:35 +02:00
Flamefire aa0579a4f1 Make partymodes reload their themes
Move PartyModeIds into Partymodes
Fix bug where wrong text size is used (CalculatedFont is now used)
Fix bug where text of the main table in partymodes is displayed wrong
2014-10-15 17:25:37 +02:00
Flamefire 5d28b19066 Add partymode path as constructor param 2014-10-15 15:43:48 +02:00
Flamefire dd1231ad34 Merge branch 'Better_Graphics_Handling' into Automatic_Covers
Conflicts:
	Vocaluxe/Base/CCover.cs
	Vocaluxe/Base/CGraphics.cs
	Vocaluxe/Base/Fonts/CFontStyle.cs
	Vocaluxe/Base/Fonts/CGlyph.cs
	VocaluxeLib/Menu/CText.cs
	VocaluxeLib/Structs.cs
2014-09-25 19:43:21 +02:00
Florian Küpper c07441bc63 Load complete theme-date with de-serialization. 2014-09-18 15:35:52 +02:00
Flamefire 94be5ce97b Use CFont class to define the font to use 2014-09-07 10:35:41 +02:00
Flamefire fe60f6f5df Simplify Songmenu (only selected and preview numbers)
More consistent handling of mouse and keyboard selection of songs
2014-08-07 19:31:17 +02:00
Florian Küpper d24c47012c Revert "Revert PartyNames-changes on develop-branch."
This reverts commit 43545ac47f.

Conflicts:
	VocaluxeLib/Menu/CNameSelection.cs
2013-12-26 13:02:06 +01:00
Florian Küpper 5449d985ef Revert PartyNames-changes on develop-branch. 2013-12-26 13:02:00 +01:00
Florian Küpper aa481bb3f8 PlayerNames: Change player/team-num on NamesScreen. TODO: Theme-stuff and remove options from config screen. 2013-12-26 13:02:00 +01:00
Flamefire 370964ee99 Fix file headers and indentations 2013-09-20 18:09:32 +02:00
Flamefire cd826bdafd Merge remote-tracking branch 'remotes/flokuep/release-0.3' into develop
Conflicts:
	Vocaluxe/Base/CDataBase.cs
2013-08-22 00:43:53 +02:00
Flamefire 11398dbb2f Cleanups after merge 2013-05-19 18:38:50 +02:00
Florian Küpper 624ca03db0 Added methods to get party-mode-folder. 2013-05-15 15:55:14 +02:00
Flamefire f53e08607b Small cleanup (join declarations) 2013-04-23 22:14:53 +02:00
Flamefire b8fe334153 Used object initializers 2013-04-23 22:11:32 +02:00
Flamefire dcbbc5caf3 Many cleanups according to ReSharper suggestions (Mostly redundant code)
Minor Bug fixes
2013-04-20 02:19:56 +02:00
Flamefire 74396eda2f Auto cleanup 2013-04-18 15:09:21 +02:00
Flamefire 67da90427b Renaming for namesheme 2013-04-15 19:10:38 +02:00
Flamefire 883b35d0f2 Renamed ambiguous prefixes and abbreviations 2013-04-15 12:35:31 +02:00
Flamefire d047b12415 Removed unused method overrides
renamed some parameter casings
2013-03-22 22:16:51 +01:00
Flamefire efab579188 Auto cleanup of VocaluxeLib 2013-03-22 21:12:45 +01:00
Flamefire 91e6d4901b Changed namespace of VocaluxeLib 2013-03-22 20:53:22 +01:00
Flamefire baaa26883a Removed unused usings 2013-03-20 00:45:40 +01:00
Flamefire 6380c739aa Simpler Screens 2013-03-19 17:43:11 +01:00
Flamefire c3b447ccf6 Duplicate Code in CMenu. CFont, CLanguage removed 2013-03-18 18:17:50 +01:00
Flamefire c377ec0eef Added Classes for categorizing, filtering and sorting 2013-02-28 00:47:46 +01:00
Alexander Eckart 521033ed97 some code reorganization 2013-02-22 21:27:34 +01:00
Alexander Eckart 0e8e61905c fixed theme switching 2013-01-03 16:06:14 +01:00
Alexander Eckart 3b77b4dfde fixed search handling 2012-12-28 21:05:52 +01:00
Alexander Eckart ee69919366 changed challenge party mode song selection (there are still some bugs) 2012-12-23 12:36:50 +01:00
Alexander Eckart aabfc72af5 added duet filter 2012-12-19 21:15:58 +01:00
Alexander Eckart 7e9f7605c6 some additions 2012-12-17 22:07:26 +01:00
Alexander Eckart fea7b42fba added handling for song selection and fade to sing screen 2012-12-17 21:34:23 +01:00
Alexander Eckart 2dfbecdb20 added drawing team names, fixed joker handling 2012-12-17 20:35:28 +01:00
Alexander Eckart cae4e441e1 finished challenge config screen 2012-12-17 17:44:51 +01:00
Alexander Eckart 007ea68a15 added communication methods and structures for party modes 2012-12-15 22:18:20 +01:00
Alexander Eckart 3d5d3f10b7 programmed the more info for party mode fields 2012-12-15 19:59:33 +01:00
Alexander Eckart a78be79582 added new project for party mode challenge 2012-12-15 19:27:34 +01:00
Alexander Eckart 9ec4c31401 added theme loading for party screens (there is still a lot to do) 2012-12-15 16:09:32 +01:00