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