Dean Herbert
|
a4de0f93fa
|
Move manager `Update` methods to be explicit to where they are still used by legacy code
Also fixes skin hash repopulation being completely broken.
|
2022-01-12 17:49:11 +09:00 |
Dean Herbert
|
fe8a5e867d
|
Remove updated/removed flow method mapping
|
2022-01-12 17:00:16 +09:00 |
Dean Herbert
|
cc1b91e4bd
|
Split out legacy model export logic into `LegacyModelExporter` classes
|
2021-11-25 16:41:12 +09:00 |
Dean Herbert
|
6cab7b877d
|
Move stable import handling into its own class
|
2021-11-25 15:36:58 +09:00 |
Dean Herbert
|
89cc2523ef
|
Fix incorrectly specified events
|
2021-11-06 22:31:49 +09:00 |
Dean Herbert
|
2881ce0f5a
|
Merge branch 'master' into remove-stupid-weak-reference-bindable-events
|
2021-11-06 14:08:39 +09:00 |
Dean Herbert
|
54f72d68ca
|
Revert weird event flow in model manager/importers
|
2021-11-05 19:12:49 +09:00 |
Dean Herbert
|
b90f44493c
|
Remove importer inheritance from `IModelManager`
Now only exists in legacy implementations, to reduce inheritance
complexity of interfaces which are going to be used going forwards.
|
2021-11-05 16:45:38 +09:00 |
Dean Herbert
|
66409147dc
|
Remove duplicate interface specification
|
2021-09-30 19:25:08 +09:00 |
Dean Herbert
|
c05a8fc4a2
|
Split importer interface out of `IModelManager`
|
2021-09-30 18:52:09 +09:00 |
Dean Herbert
|
3e3b9bc963
|
Split out `IModelDownloader` and also split apart `ScoreManager`
|
2021-09-30 18:25:20 +09:00 |
Dean Herbert
|
0a00bc7795
|
Split out `IPostNotifications` into an interface
|
2021-09-30 18:21:34 +09:00 |
Dean Herbert
|
5618c9933b
|
Expose more pieces of `ArchiveModelManager` via interfaces
|
2021-09-30 16:44:39 +09:00 |
Dean Herbert
|
d9b5f235d8
|
Add xmldoc explaining thread safety limitations of `IModelManager` "events"
|
2021-08-10 17:36:59 +09:00 |
Dean Herbert
|
f989f1aa00
|
Change event flow to avoid firing store delete events on update
|
2020-05-27 16:08:47 +09:00 |
Dean Herbert
|
052ad79fc6
|
Convert dangerous events to IBindables
|
2020-05-19 16:44:22 +09:00 |
Huo Yaoyuan
|
f05b83d7d4
|
Use typeparamref.
|
2019-11-17 20:48:23 +08:00 |
Dean Herbert
|
9e1cb90dd8
|
Remove existing argument for ItemAdded event
For all usages, it looks like this was unnecessary.
|
2019-06-26 11:40:41 +09:00 |
Dean Herbert
|
1bcff8a3e2
|
Make generic covariant
|
2019-06-19 01:57:38 +09:00 |
naoey
|
9cd5519da3
|
Remove unused delegate, use model name in notifications, add more xmldoc
- Applies a `class` constraint to the generic type in `IModelManager`
- Add xmldoc
|
2019-06-12 19:26:06 +05:30 |
naoey
|
c320b6110c
|
Rename interface
- Fix wrong inheritance in ArchiveModelManager
- Add license headers
|
2019-06-11 23:53:37 +05:30 |
naoey
|
4a6074865e
|
Create interfaces for DownloadTrackingComposite to consume
|
2019-06-11 22:42:57 +05:30 |