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
c5bfd46865
Removed outdated xml loading stuff
2017-09-02 18:00:06 +02: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
dd6b0416b6
Rename XML to lowercase Xml in classes and names for consistency
2014-11-17 19:33:48 +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
d8cce13211
Rename LoadTextures to LoadSkin
...
(Its also Colors, not only textures!)
2014-10-18 10:42:35 +02:00
Flamefire
86fb73ca48
Cleanup not required XML attributes
2014-10-16 21:27:09 +02:00
Flamefire
defb2ca6c7
Rewrite Theme Engine
2014-10-08 22:29:02 +02:00
Flamefire
9e5011374f
Rename CTheme to CThemes
2014-10-05 17:27:45 +02:00
Flamefire
355d7b4b5f
Merge branch 'develop' into Better_Graphics_Handling
...
Conflicts:
VocaluxeLib/Menu/CNameSelection.cs
VocaluxeLib/Menu/CPlaylist.cs
VocaluxeLib/Menu/CText.cs
VocaluxeLib/Menu/SongMenu/CSongMenuFramework.cs
VocaluxeLib/Structs.cs
VocaluxeLib/VocaluxeLib.csproj
VocaluxeLib/Xml/CXMLReader.cs
2014-10-05 15:09:52 +02:00
Flamefire
89e528c2a6
Factor out CSkin class
...
Replace usages of GetColor and remove GetColor(..., skinIndex,...)
2014-10-05 13:36:11 +02:00
Flamefire
6ebbf7df6f
Introduce example for a more flexible deserialization
...
Also make the CoverGenerator themes serializeable
Rest is automatic reformatting.
2014-10-01 00:54:04 +02:00
Flamefire
c156fa69ab
Merge branch 'develop' of git://github.com/flokuep/Vocaluxe into Better_Graphics_Handling
...
Conflicts:
Vocaluxe/COSFunctions.cs
VocaluxeLib/CHelper.cs
VocaluxeLib/Menu/CStatic.cs
VocaluxeLib/Structs.cs
2014-09-25 18:49:18 +02:00
Florian Küpper
c07441bc63
Load complete theme-date with de-serialization.
2014-09-18 15:35:52 +02:00
Florian Küpper
4f8c482645
Remove unneeded constructors.
2014-09-15 19:44:19 +02:00
Flamefire
7f8e974fe1
Rename CTexture to CTextureRef to reflect it is only a reference
2014-09-13 17:51:55 +02:00
Florian Küpper
e936fe4126
Added constructors with STheme*-structs, LoadTextures() will be LoadTheme later and set all needed values from theme-struct to object.
2014-09-10 20:44:39 +02:00
Florian Küpper
9cca49745a
Added constructors to STheme* for copying.
2014-09-10 11:17:36 +02:00
Florian Küpper
b2102b11d9
Add serialization for all theme-elements.
2014-08-26 16:48:30 +02:00
Flamefire
370964ee99
Fix file headers and indentations
2013-09-20 18:09:32 +02:00
Flamefire
f370693dde
Convert STexture to class CTexture
2013-05-04 15:14:02 +02:00
Flamefire
cf39a4b107
Changed string comparisons to easier != "" syntax
2013-04-23 14:52:51 +02:00
Flamefire
1540be9120
More refactoring and small fixes
2013-04-23 14:22:42 +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
1336a6fa36
Renamed ambiguous variable names
2013-04-15 12:58:29 +02: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
Alexander Eckart
521033ed97
some code reorganization
2013-02-22 21:27:34 +01:00
Alexander Eckart
b4f77d50b2
changed base handling in VocaluxeLib
2013-02-22 17:57:47 +01:00
Flamefire
7465323a2f
Renamed variables
2013-02-21 17:15:10 +01:00
Flamefire
506d98bd3c
Added CXMLReader for all XML-reading operations
...
Added GetIntValueRange to force a value to be in a specific range
2013-02-21 17:07:09 +01:00
Alexander Eckart
8c5f4bf7c9
added themes support for party modes
2013-01-03 14:12:02 +01:00
Florian Küpper
3eda104c81
Added ScreenSetting as new Theme-Element.
2012-12-28 13:29:28 +01:00