Commit Graph

30 Commits

Author SHA1 Message Date
17a0b19ee7 Always set progress before updating download state
Without doing so, a state change may read from an old progress value.
2021-03-26 14:04:10 +09:00
d62bbbb762 Enhance documentation
Co-authored-by: Dan Balasescu <smoogipoo@smgi.me>
2021-02-05 00:38:56 +03:00
db3f9e7cbe Apply documentation suggestion 2021-02-04 02:20:18 +03:00
0425a659a8 Add null-permissive operator to manager back 2021-01-17 21:19:55 +03:00
d93a853dfd Enforce float type in the download progress path instead 2021-01-17 21:16:48 +03:00
adb2605d5d Enforce double type in the download progress path
Wasn't sure where to exactly put this, or whether to split it, but it's very small change to worry about, so I guess it's fine being here
2021-01-17 00:12:14 +03:00
7ad8b167cc Add overridable method for checking local availability of current model 2021-01-17 00:01:11 +03:00
04d17aadfa Add overridable method for verifying models in database 2021-01-17 00:01:11 +03:00
d9034eab26 Make model manager in DownloadTrackingComposite protected 2021-01-16 22:54:54 +03:00
1f12b2bd09 Rename download state Downloaded to Importing 2021-01-13 18:04:53 +03:00
610ed99ae3 Add null checks to unguarded resolved-as-null fields 2020-11-14 14:52:58 +01:00
f989f1aa00 Change event flow to avoid firing store delete events on update 2020-05-27 16:08:47 +09:00
052ad79fc6 Convert dangerous events to IBindables 2020-05-19 16:44:22 +09:00
ad7cda8735 Fix download failures causing a non-safe drawable change 2020-03-10 20:11:06 +09:00
c46d828716 Preserve permitNulls 2020-02-14 20:59:51 +07:00
c753cb46c5 Use [Resolved] wherever possible 2020-02-14 20:14:00 +07:00
55c938e5da Fix bindable usage 2019-12-10 18:08:24 +09:00
f05b83d7d4 Use typeparamref. 2019-11-17 20:48:23 +08:00
ee9e8f6261 Fix memory leaks from download buttons 2019-08-05 17:58:16 +09:00
a30f0c03bb Fix incorrect xmldoc 2019-07-05 05:32:30 +03:00
6c81d57178 Remove hacks for updating model info
- Re-retrieve score from database when presenting scores
2019-06-29 16:08:48 +05:30
f9316bc038 Hack fix for models not updating correctly when added in DB 2019-06-29 11:09:39 +05:30
bc52f76556 Move replay button to score card 2019-06-29 10:55:30 +05:30
9edd98efdc Move disposal to end of class 2019-06-27 00:29:38 +09:00
768d6c2fb3 ModelInfo -> Model 2019-06-27 00:29:09 +09:00
8efc504817 Post merge fixes 2019-06-26 18:22:37 +05:30
ba6546038c Make ModelInfo and abstract class constructor protected
- Implementing classes would be better off exposing it if necessary under a different name
2019-06-12 00:55:43 +05:30
7495bc5d3a Post merge and inverted condition fix 2019-06-12 00:42:05 +05:30
41da491a7e Make BeatmapSetInfo equatable 2019-06-11 23:23:40 +05:30
ab27d82cd5 Make beatmap download buttons inherit BeatmapDownloadTrackingComposite
- Move DownloadTrackingComposite into the online namespace
2019-06-11 23:01:01 +05:30