Commit Graph

140 Commits

Author SHA1 Message Date
e6449db8e3 Null metrics on null beatmap for transition animation 2019-03-13 14:13:42 +09:00
f0114d776d Use interface to access API
Allows for better testability.
2019-03-13 12:58:18 +09:00
8e5816805c Fix showing outdated data for non-online beatmaps 2019-03-08 18:44:35 +09:00
054db48089 Move online id null check to only bypass metrics lookup 2019-03-07 16:59:43 +09:00
e5e454ddcd Don't perform lookup of beatmap stats unless an online id is present 2019-03-07 16:17:12 +09:00
0788a7e9f1 Merge branch 'master' into more-inspections 2019-02-28 14:32:57 +09:00
42be7857d1 Use expression body for property get/set where possible 2019-02-28 13:58:19 +09:00
c8793911a8 Enable more stringent inspectcode style inspections 2019-02-27 21:25:40 +09:00
d9872dda12 Use fade instead of negative margin 2019-02-26 16:10:06 +09:00
2d6d9dd723 Add better easing 2019-02-26 16:09:45 +09:00
c1432b2ed5 Add back newline 2019-02-26 15:48:34 +09:00
97dc7f9819 Merge branch 'master' into MissingSource 2019-02-25 19:35:44 +09:00
4db5531e4b Replace copy-constructor/method with extension method 2019-02-20 19:32:30 +09:00
a2aa3ec5cb Adjust sprite texts in-line with framework changes 2019-02-20 15:03:20 +09:00
5fbdbcf209 removed 'unknown source' line 2019-02-12 15:30:42 -05:00
cfe14dcdb1 Options for handing unknown beatmap source 2019-02-10 18:31:39 -05:00
8617aaa2a7 Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
f27bd3ef3e OpenTK -> osuTK 2018-11-20 17:14:59 +09:00
cf3b4447eb Fade only textContainer instead of entire MetadataSection 2018-10-26 13:35:51 +02:00
88aca46500 Fade MetadataSection back in if non-null Text is set 2018-10-24 18:53:22 +02:00
6d24bde72b Fix beatmap details not displaying 2018-10-09 17:39:27 +09:00
bd7c9cd8bf Set 'Colour' when creating 'textFlow' 2018-06-03 17:41:34 -07:00
5c713ac2ab Use default colour in MetadataSection 2018-06-03 07:51:57 -07:00
dc2a004c87 Remove link colours for all unlinked text 2018-06-02 12:04:58 -07:00
b4d621a2cb Add link colour to beatmap source 2018-05-31 10:21:22 -07:00
32a74f95a5 Normalize all the line endings 2018-04-13 18:26:38 +09:00
37d393bca0 Update licence headers 2018-01-05 20:21:19 +09:00
3c1654e5e4 Fix many instances of non-osu-prefixed text classes being used
Results in incorrect default formatting.
2017-12-26 00:44:35 +09:00
b2fc50247c Hide metadata by default to avoid initial jump when no data present 2017-11-29 20:13:00 +09:00
2b7bf285e4 Improve code quality 2017-11-29 20:07:00 +09:00
82a9b57277 Removed unnecessary "using" statement 2017-11-27 08:58:09 +01:00
b4513497d6 Added a textContainer reference to MetadataSection so casting is no longer required for setting new text 2017-11-27 08:52:26 +01:00
507da0dfb7 Renamed addTextAsync to setTextAsync 2017-11-27 08:48:47 +01:00
ac0942df86 Removed unnecessary private method to update the metadata 2017-11-27 08:48:12 +01:00
d49ee295d9 Removed unnecessary schedule and null checks 2017-11-27 08:47:36 +01:00
b34e724b8d Changed MetadataSection so that the Text setter loads the new text in async before displaying it. 2017-11-27 08:18:09 +01:00
a60e53c382 Changed the text updates into a scheduled (async) operation, and implemented this in the updateStatistics and clearStats methods 2017-11-23 12:31:18 +01:00
5d5ea5fb2e Fix all remaining db structure issues 2017-10-19 14:05:11 +09:00
887aa7496b Rework EF Core usage in model classes 2017-10-06 00:23:26 +03:00
6a4198d0d6 Initial EF Core commit 2017-10-04 22:52:12 +03:00
d95940ed5e CI fixes. 2017-09-08 14:25:41 -03:00
ce68b6661e Update visual test. 2017-09-08 14:15:28 -03:00
55e8bdfb05 CI fixes. 2017-09-07 15:38:23 -03:00
2153865de5 Adjust fail on missing logic to match original. 2017-09-07 15:09:50 -03:00
5e685ff5b1 Rewrite BeatmapDetails to be more modular for future code sharing. 2017-09-07 14:53:53 -03:00
6f4efbeda6 Merge remote-tracking branch 'upstream/master' into database-tidy 2017-07-27 17:41:29 +09:00
31bfa00d60 Schedule API callback to own scheduler
Fixes race condition when API returns a failure after exiting song select. Note that the API does also schedule to the correct thread, but this schedule ensures the callback is never run, which is what we want in this case.
2017-07-27 12:55:14 +09:00
fce580d717 Reshuffle namespaces 2017-07-26 13:22:46 +09:00
e68675f970 Rename EasingTypes to Easing 2017-07-22 20:53:53 +02:00
de46f3ab07 Remove all unnecessary parenthesis where object initialisers are used
Enforces at CI.
2017-07-13 15:11:33 +09:00