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
|
6c385ccd29
|
Move second generic to abstract model downloader rather than interface type
|
2021-11-05 17:37:05 +09:00 |
|
Dean Herbert
|
1fe9bca819
|
Change ModelDownloader 's requirement to an IModelImporter rather than IModelManager
|
2021-11-05 16:47:18 +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
|
67d9590a79
|
Fix new inspections
|
2021-11-04 14:02:09 +09:00 |
|
Dean Herbert
|
ca438a102d
|
Fix beatmap paths including invalid slash/backslash characters
|
2021-11-03 16:46:05 +09:00 |
|
Dean Herbert
|
392559ae3e
|
Fix beatmap download notifications not showing beatmap name correctly
|
2021-11-03 03:23:41 +09:00 |
|
Dean Herbert
|
b3219bb592
|
Update usages of OnlineID
|
2021-10-18 16:16:36 +09:00 |
|
Dean Herbert
|
e9c3d09e0e
|
Remove redundant specs
|
2021-10-15 16:27:16 +09:00 |
|
Dean Herbert
|
a90f40e831
|
Update one missed instance of PresentImport
|
2021-10-15 16:00:09 +09:00 |
|
Dean Herbert
|
6b35ccae95
|
Fix some cases where interface specifications can be used but weren't
|
2021-10-11 15:06:24 +09:00 |
|
Dean Herbert
|
8ffaa491e7
|
Fix BeatmapModelManager not receiving WorkingBeatmapCache
|
2021-10-06 12:55:04 +09:00 |
|
smoogipoo
|
4871db2f86
|
Merge branch 'master' into importer-returns-live
|
2021-10-04 19:42:36 +09:00 |
|
Dean Herbert
|
63f0b0c932
|
Rename out of place interface name
|
2021-10-04 16:35:55 +09:00 |
|
Dean Herbert
|
916342c837
|
Merge branch 'master' into importer-returns-live
|
2021-10-04 16:24:26 +09:00 |
|
Dean Herbert
|
ec61c3c5ee
|
Rename all remaining cases
|
2021-10-03 00:55:29 +09:00 |
|
Dan Balasescu
|
6a172d54d5
|
Merge branch 'master' into model-downloader-split
|
2021-10-01 22:34:39 +09:00 |
|
Dean Herbert
|
428c7830d9
|
Pass online lookup queue in as a whole, rather than function
|
2021-10-01 01:45:21 +09:00 |
|
Dean Herbert
|
a2e61883e3
|
Initial push to use ILive in import process
|
2021-09-30 22:55:25 +09:00 |
|
Dean Herbert
|
3e3b9bc963
|
Split out IModelDownloader and also split apart ScoreManager
|
2021-09-30 18:25:20 +09:00 |
|
Dean Herbert
|
fd13142a15
|
Add missing interface to BeatmapManager
|
2021-09-30 18:21:24 +09:00 |
|
Dean Herbert
|
7a72747d88
|
Add back optional online lookups
|
2021-09-30 17:18:39 +09:00 |
|
Dean Herbert
|
90225f2082
|
Hook up all required interfaces to new BeatmapManager
|
2021-09-30 17:18:39 +09:00 |
|
Dean Herbert
|
d21139b03e
|
Split out database portion from BeatmapManager
|
2021-09-30 15:43:49 +09:00 |
|
Dean Herbert
|
e7e0473323
|
Split out WorkingBeatmapCache from BeatmapManager
|
2021-09-30 15:40:41 +09:00 |
|
Dean Herbert
|
6ffd9fdcfa
|
Split out BeatmapOnlineLookupQueue from BeatmapManager
|
2021-09-30 14:46:01 +09:00 |
|
Bartłomiej Dach
|
1be8cb452f
|
Make new beatmaps' samples match playback rate by default
|
2021-09-12 16:57:21 +02:00 |
|
Dean Herbert
|
d17f7b5c8b
|
Side WidescreenStoryboard to on by default for new beatmaps
|
2021-08-23 17:40:41 +09:00 |
|
Dean Herbert
|
77149044a5
|
Allow intro screen to retrieve beatmap even if rulesets is not loaded
|
2021-08-20 19:43:48 +09:00 |
|
Bartłomiej Dach
|
6108451449
|
Retrieve separated skin instance from working beatmap for editing
|
2021-08-15 21:18:09 +02:00 |
|
Dean Herbert
|
0be75cc4ed
|
Fix incorrect base call causing import optimisation to not work
|
2021-07-03 22:35:46 +09:00 |
|
Dan Balasescu
|
697b07acb1
|
Merge branch 'master' into fix-beatmap-import-fk-failure
|
2021-06-29 11:36:31 +09:00 |
|
Dan Balasescu
|
92fcf90768
|
Merge branch 'master' into import-early-checksum-abort
|
2021-06-28 19:29:08 +09:00 |
|
Dean Herbert
|
90b87cbb9e
|
Add back unidirectional online id check
|
2021-06-28 10:11:27 +09:00 |
|
Dean Herbert
|
9a96cd4a1d
|
Revert "Remove comparison of online beatmap IDs during dedupe checks"
This reverts commit 15af28d2a0 .
|
2021-06-28 09:54:18 +09:00 |
|
Dean Herbert
|
15af28d2a0
|
Remove comparison of online beatmap IDs during dedupe checks
|
2021-06-27 14:48:57 +09:00 |
|
Dean Herbert
|
46f8100f43
|
Remove overly verbose logging during beatmap imports
|
2021-06-27 14:29:02 +09:00 |
|
Dean Herbert
|
dcba7bf779
|
Fix import flow potentially hitting foreign key constraint
|
2021-06-23 17:34:56 +09:00 |
|
Dean Herbert
|
17fa2426d4
|
Merge branch 'master' into legacy-skin-resource-improvements
|
2021-05-31 19:36:09 +09:00 |
|
Dean Herbert
|
b16d10bd95
|
Provide game-wide resources via IStorageResourceProvider
|
2021-05-31 18:57:47 +09:00 |
|
Dean Herbert
|
675fe37446
|
Change check order around to ensure re-fetches which return no results don't nullref
|
2021-05-31 18:35:18 +09:00 |
|
Dean Herbert
|
06bd696cc2
|
Remove previous consumption logic in GetWorkingBeatmap
This should not be required since the introduction of `workingCache`,
which does the same thing in a more global way.
|
2021-05-31 14:11:58 +09:00 |
|
Bartłomiej Dach
|
ab077c6656
|
Merge branch 'master' into non-nullable-beatmapset-files
|
2021-05-31 00:10:03 +02:00 |
|
Bartłomiej Dach
|
78213e09d4
|
Merge branch 'master' into editor-exit-stability
|
2021-05-30 23:03:50 +02:00 |
|
Dean Herbert
|
8652ac05db
|
Merge branch 'editor-exit-stability' into non-nullable-beatmapset-files
|
2021-05-28 18:58:35 +09:00 |
|
Dean Herbert
|
ee5eb9576f
|
Fix completely wrong conditional logic
|
2021-05-28 18:38:50 +09:00 |
|
Dean Herbert
|
581a86b91a
|
Revert "Revert "Fix editor tests failing due to empty files being specified""
This reverts commit 1af684c4b2 .
|
2021-05-28 14:33:06 +09:00 |
|
Dean Herbert
|
41733af0ed
|
Revert "Revert "Make BeatmapSetInfo.Files non-nullable""
This reverts commit 9c4f39e968 .
|
2021-05-28 14:33:05 +09:00 |
|