Bartłomiej Dach
|
a043d1e427
|
Move old beatmap download button to more general namespace
|
2021-11-27 15:06:57 +01:00 |
|
Bartłomiej Dach
|
7419682334
|
Move icon pill to beatmap card-specific namespace
|
2021-11-27 15:01:48 +01:00 |
|
Dean Herbert
|
f16ef1ee69
|
Reapply schedule workaround for PreviewTrack
|
2021-11-26 22:34:05 +09:00 |
|
Dean Herbert
|
bf443a5a7a
|
Switch unnecessary return to break instead
|
2021-11-26 15:36:16 +09:00 |
|
Dean Herbert
|
5de2f6211d
|
Show a spinner instead of the download button on the new card during beatmap download
|
2021-11-26 15:32:33 +09:00 |
|
Bartłomiej Dach
|
84a36ab4a9
|
Add integration with beatmap set overlay
|
2021-11-25 22:30:46 +01:00 |
|
Dan Balasescu
|
f712aeee01
|
Merge pull request #15795 from peppy/realm-integration/separate-download-flow
Split out download logic from main manager classes
|
2021-11-25 20:59:23 +09:00 |
|
Dan Balasescu
|
d7a960212f
|
Merge pull request #15794 from peppy/realm-integration/stable-export-flow
Split out legacy model export logic into `LegacyModelExporter` classes
|
2021-11-25 20:20:18 +09:00 |
|
Dan Balasescu
|
2b85738384
|
Merge pull request #15797 from peppy/remove-pointless-i-beatmap-model-manager
Remove pointless interface class for `IBeatmapModelManager`
|
2021-11-25 19:07:19 +09:00 |
|
Dean Herbert
|
a6ee0eec0d
|
Remove pointless interface class for IBeatmapModelManager
Was originally going to be used but serves no purpose any more.
|
2021-11-25 18:15:10 +09:00 |
|
Dean Herbert
|
eeccf836ec
|
Remove unnecessary GameHost parameter
|
2021-11-25 17:42:41 +09:00 |
|
Dean Herbert
|
716543b5b3
|
Move beatmap download logic out of BeatmapManager
|
2021-11-25 17:29:41 +09:00 |
|
Dean Herbert
|
cc1b91e4bd
|
Split out legacy model export logic into LegacyModelExporter classes
|
2021-11-25 16:41:12 +09:00 |
|
Dean Herbert
|
7488ccd5fe
|
Update all models to implement IHasNamedFiles
|
2021-11-25 16:41:12 +09:00 |
|
Dean Herbert
|
416ee2447a
|
Move archive filename helper method to extension method
|
2021-11-25 16:35:54 +09:00 |
|
Dean Herbert
|
6cab7b877d
|
Move stable import handling into its own class
|
2021-11-25 15:36:58 +09:00 |
|
Dean Herbert
|
1533e245de
|
Merge pull request #15767 from bdach/beatmap-card/track-preview
Add preview track playback function to beatmap card
|
2021-11-25 12:08:03 +09:00 |
|
Dan Balasescu
|
ce8500a732
|
Merge branch 'master' into remove-model-file-list-inits
|
2021-11-24 19:46:42 +09:00 |
|
Dean Herbert
|
b739b6a725
|
Merge branch 'master' into beatmap-card/track-preview
|
2021-11-24 18:54:25 +09:00 |
|
Dean Herbert
|
183b95cbc2
|
Rename BeatmapSetOnlineStatus to BeatmapOnlineStatus
This variable is used at more than just a set level.
|
2021-11-24 18:42:49 +09:00 |
|
Dean Herbert
|
ddbd4f9473
|
Merge branch 'master' into remove-model-file-list-inits
|
2021-11-24 18:39:01 +09:00 |
|
Dan Balasescu
|
5ff62a8e04
|
Merge pull request #15779 from peppy/remaining-misc-fixes
Apply some various code quality fixes that don't fit elsewhere
|
2021-11-24 16:59:49 +09:00 |
|
Dan Balasescu
|
74b6c33fab
|
Merge pull request #15778 from peppy/ruleset-info-id-usage
Update usages of `RulesetInfo.ID` to use `OnlineID` instead
|
2021-11-24 16:55:28 +09:00 |
|
Dan Balasescu
|
834bdd8e5c
|
Merge pull request #15776 from peppy/non-null-beatmapset-metadata
Make `BeatmapSet.Metadata` non-null
|
2021-11-24 16:48:28 +09:00 |
|
Dan Balasescu
|
8ce5324c8b
|
Merge pull request #15772 from peppy/remove-model-list-inits
Initialise `BeatmapSet.Beatmaps` list at construction time
|
2021-11-24 16:41:19 +09:00 |
|
Dean Herbert
|
3e0e01abdb
|
Move bookmark parsing logic into LegacyBeatmapDecoder
|
2021-11-24 16:29:51 +09:00 |
|
Dean Herbert
|
9c61ec217b
|
Remove unnecessary mainTrackMixer parameter from BeatmapManager
|
2021-11-24 16:27:17 +09:00 |
|
Dean Herbert
|
bbd3ea5b77
|
Update all actual usages of RulesetInfo.ID to use OnlineID instead
|
2021-11-24 15:50:26 +09:00 |
|
Dean Herbert
|
3946a39b65
|
Make BeatmapSet.Metadata non-null
|
2021-11-24 15:03:34 +09:00 |
|
Dean Herbert
|
a7853fc9cc
|
Fix cases of known-non-null
|
2021-11-24 14:26:25 +09:00 |
|
Dean Herbert
|
99a139dc98
|
Initialise all file lists at construction time (and remove setter)
|
2021-11-24 13:56:21 +09:00 |
|
Dan Balasescu
|
6183d1cd46
|
Merge pull request #15769 from peppy/model-equality-consistency
Update cases where equality can be used instead of primary key equality
|
2021-11-24 13:45:57 +09:00 |
|
Dean Herbert
|
a3fdab34d5
|
Avoid json serialisation of aggregate helper properties
Also avoids `throw`ing when there are no beatmaps available. Until now
this wasn't an issue due to the `Beatmaps` list being null instead of empty.
|
2021-11-24 13:36:34 +09:00 |
|
Dean Herbert
|
8c60f37508
|
Fix cases of dynamically assigning Beatmap s to BeatmapSetInfo using list assignment
|
2021-11-24 13:27:37 +09:00 |
|
Dean Herbert
|
49c2cb9125
|
Initialise BeatmapSet.Beatmaps list to line up with realm expectations
|
2021-11-24 13:25:55 +09:00 |
|
Dean Herbert
|
729f681938
|
Update cases where equality can be used instead of primary key equality
|
2021-11-24 12:49:57 +09:00 |
|
Dean Herbert
|
0eea026afb
|
Remove null checks on CreateInstance() calls
|
2021-11-24 12:23:09 +09:00 |
|
Bartłomiej Dach
|
1a1603f0db
|
Implement preview track playback
|
2021-11-23 23:17:30 +01:00 |
|
Bartłomiej Dach
|
9164f006aa
|
Implement basic behaviour of play button
|
2021-11-23 22:44:09 +01:00 |
|
Bartłomiej Dach
|
5d13686cdf
|
Add play button for card preview
|
2021-11-23 22:44:08 +01:00 |
|
Bartłomiej Dach
|
4011da033b
|
Split off thumbnail to separate component
|
2021-11-23 22:44:07 +01:00 |
|
Dean Herbert
|
b9923e5396
|
Remove subclassing of RulesetInfo
|
2021-11-22 16:39:17 +09:00 |
|
Bartłomiej Dach
|
975744d26c
|
Remove no longer used [Cached] attribute
|
2021-11-21 13:19:16 +01:00 |
|
Dean Herbert
|
c0962b1c4f
|
Merge branch 'master' into beatmap-card/download-button
|
2021-11-21 20:04:26 +09:00 |
|
Bartłomiej Dach
|
bb8e8bc4f0
|
Use consistent type for mod collection in all overloads
|
2021-11-21 11:30:45 +01:00 |
|
Dean Herbert
|
63642450a4
|
Merge branch 'master' into fix-working-beatmap-wrong-exception-type
|
2021-11-21 15:50:07 +09:00 |
|
Dan Balasescu
|
a06b361fe2
|
Merge pull request #15705 from bdach/fix-difficulty-cache-caching-zeroes
Fix zero star difficulty values being cached when diffcalc was interrupted
|
2021-11-21 15:45:29 +09:00 |
|
Bartłomiej Dach
|
297de27a6a
|
Use BindTarget from card rather than caching & resolving download tracker
|
2021-11-20 18:48:26 +01:00 |
|
Bartłomiej Dach
|
b3606f4a21
|
Rename {Play -> GoToBeatmap}Button
|
2021-11-20 18:36:39 +01:00 |
|
Bartłomiej Dach
|
a7e45a9098
|
Log all non-cancellation errors in difficulty cache
|
2021-11-20 17:32:40 +01:00 |
|