Commit Graph
21 Commits
Author SHA1 Message Date
ghorsington 4fbf6cb9f8 Sync config values on save and value change 2021-07-18 18:00:26 +03:00
ghorsington 767f7291ee Sync value on config reload 2021-07-18 16:39:23 +03:00
ghorsington 141d1d0b14 Resolve core config lazily 2021-07-18 13:16:04 +03:00
ghorsington 12288059b2 Cleanup code, add next todos 2021-07-04 21:35:32 +03:00
ghorsington a3502a41d6 Add initial extended type converter 2021-07-04 20:09:30 +03:00
ghorsington e90304073c Start work on config provider type conversion 2021-07-04 15:16:42 +03:00
ghorsington 64eb7fbd53 Add initial TODOs 2021-06-27 21:55:57 +03:00
ghorsington bac96789a5 Implement initial config reading/writing 2021-06-27 21:47:04 +03:00
ghorsington 4a7fb01175 Rework IConfigurationProvider API 2021-06-27 21:36:21 +03:00
ghorsington fe992b0f2c Config: remove obsoleted members 2021-06-26 21:14:24 +03:00
ghorsington c874d4f6b3 Apply style 2021-04-11 14:10:00 +03:00
Ash 9d59aaae79 Remove BOM from log and config files 2021-04-07 17:15:33 -05:00
Marius Ungureanu f4f03b72bf Avoid LINQ call by using the expected type in the foreach loop
Preserves exception compatibility and behaves better, including
having improved codegen as a result.
2021-02-20 03:14:13 +02:00
ghorsington ff4e1b7c7f Reformat code after last commits 2021-01-26 20:47:02 +02:00
ghorsington ecb61f60d8 Apply code style 2021-01-23 22:04:11 +02:00
ManlyMarco 28950af313 Add ability to disable generating setting descriptions in ConfigFile 2021-01-09 04:24:34 +01:00
ghorsington 88e3dfb7e7 Update some code to use C#9 features 2021-01-05 22:54:45 +02:00
Bepis 8204577374 Limit line.Split in Reload()
Rebase of 0591e6b
2020-11-06 11:52:22 +11:00
Bepis 798d008f1d Document all undocumented code
Rebase of 78484b7
2020-11-06 11:27:39 +11:00
Bepis f51ad82619 Fix sharing violation on config file save in some rare cases
Rebase of 541ab9e218
2020-11-05 17:21:03 +11:00
Bepis dc5d9f444f Initial framework split 2020-04-27 20:07:10 +10:00