Meivyn
8eee59db27
Also abort legacy save thread, null check config Store
1 year ago
Nicolas Gnyra
d8bed85c8f
Fix exception when `Changed` is called in Zenject-invoked `Dispose`
1 year ago
Anairkoen Schno
f6ebc69a59
Update packages and bump version
3 years ago
Meivyn
efdfee21dc
Fix Unity hard crash when serializing a nullable `decimal`
1 year ago
Meivyn
5d30ef0a24
Catch potential exceptions
1 year ago
Meivyn
5cd7b83077
Hopefully latest wave of serialization fixes
1 year ago
Arimodu
a9f56d3609
Add SyncObject notice
Null for internally-implemented providers
1 year ago
Arimodu
de70afe509
Revert MakeCreator.cs
1 year ago
Arimodu
f631f0826f
Avoid breaking change by marking obsolete instead
1 year ago
Arimodu
52e64e591b
Cleanup
1 year ago
Arimodu
1ceae129a2
Fix config 64 max limit
Stop using WaitHandle and use an action instead
1 year ago
Meivyn
be3a02d53f
Fix nullable value being serialized as non-nullable
1 year ago
DaNike
21873bee3c
Bump version
1 year ago
DaNike
dd00c7442b
Formatting
1 year ago
Meivyn
2f3430b8eb
Add beatmap editor to the list of default game assemblies
1 year ago
Anairkoen Schno
7d385709db
Implement #40 , finally
The current implementation follows a flag in the config which globally darkens the message part of a log entry by 1 shade.
2 years ago
Anairkoen Schno
d4adb8cdb6
Fix #79 #81 using Zinga's suggestion
The config now contains a ResetGameAssembliesOnVersionChange property, which, when true, sets the GameAssemblies property to its default when a verison change is detected.
2 years ago
Anairkoen Schno
77904196e3
Fix nullability warnings for new Newtonsoft version
2 years ago
Kinsi
9d528245e2
Added --no-logs launch argument
2 years ago
Anairkoen Schno
c4dc707b60
Bump version
2 years ago
Anairkoen Schno
332823b46a
Add Harmony logging interceptor
2 years ago
Anairkoen Schno
7b0c7f2f96
Fix GeneratedConfig.WriteSyncObject
2 years ago
Anairkoen Schno
31cbf4a3ea
Fix serializing nullable value types
2 years ago
Anairkoen Schno
fc9759ff36
Config generation now uses Nullable annotations
2 years ago
Anairkoen Schno
091a09d816
Bump version number
3 years ago
Anairkoen Schno
3f0a62ebea
Upgrade to Framework 4.7.2 for less pain
3 years ago
Anairkoen Schno
3cedf36192
Make config accept any non-private getter and setter in EmitLoad and EmitStore
3 years ago
Anairkoen Schno
4a91c24189
Scans now actually prevent running of code
3 years ago
Anairkoen Schno
53f94fcb80
Added anti-malware related config options
3 years ago
Anairkoen Schno
7f3e7a1a94
Bump version
3 years ago
Anairkoen Schno
c812dd67bf
Changed default options to not emit log files for every plugin seperately
3 years ago
Anairkoen Schno
4c5dc1a145
Added nullable reference types to SelfConfig
3 years ago
Anairkoen Schno
d9bc7691ba
Bump version
3 years ago
Anairkoen Schno
d8c06574fa
Bump version
3 years ago
Anairkoen Schno
49e026d927
Bumped version
3 years ago
Anairkoen Schno
af21e485e0
Change transactions now properly only finish when all transactions exit, not just the first
3 years ago
Anairkoen Schno
c5b15e867c
Config system now skips any properties with index parameters
3 years ago
Anairkoen Schno
51281860ee
Tweaked some things with doc generation
3 years ago
Zingabopp
dfb22cde7e
Use base class `NotifyPropertyChanged` method if available
4 years ago
Zingabopp
5d8b89951a
Fixed PropertyChanged IL
4 years ago
Anairkoen Schno
6833e129a5
Updated defaults for Beat Saber
4 years ago
Anairkoen Schno
18d39fd8b9
Added --version to installer
4 years ago
Anairkoen Schno
190cc0150d
Bumped version
4 years ago
Anairkoen Schno
158cc75caa
reminder to add bsipa to your dependencies
4 years ago
Anairkoen Schno
0918190f9c
Updated Build Status badge on documentation
4 years ago
Eris
389a016f44
Added TimeSpanConverter
4 years ago
Eris
ddd96fc597
Added DateTimeOffsetConverter
4 years ago
Eris
740bc97e91
Added HexColorConverter
Implementation provided by https://github.com/Caeden117/CountersPlus/blob/rewrite/Counters%2B/ConfigModels/Converters/ColorConverter.cs
4 years ago
Eris
1c5b558258
Added DateTimeConverter
4 years ago
Anairkoen Schno
b4fc040518
Bumped version
4 years ago