Commit Graph

135 Commits

Author SHA1 Message Date
5e5c8e78a6 Use existing web localisation for most hardcoded strings 2022-04-20 16:31:11 -07:00
1eed2436e6 Clean up unused resolved properties 2021-12-03 18:49:49 +09:00
6a098a8634 Rename BeatmapInfo.OnlineBeatmapID to OnlineID to match interface 2021-11-12 17:46:24 +09:00
9c926e5514 Remove BeatmapSetInfo.OnlineInfo and all usages 2021-11-04 15:23:04 +09:00
a16c8f1ebc Update all beatmap overlay views to use APIBeatmap/APIBeatmapSet 2021-10-29 18:50:55 +09:00
6944151486 Apply batch fixing of built-in types using var 2021-10-27 13:04:41 +09:00
2c308f3008 Rename BeatmapMetrics to APIFailTimes 2021-10-25 15:34:41 +09:00
20baae9094 Move online metrics out of BeatmapInfo model 2021-10-25 15:32:18 +09:00
045dd94a6e Move online metrics out of BeatmapSetInfo model 2021-10-25 15:12:39 +09:00
ec61c3c5ee Rename all remaining cases 2021-10-03 00:55:29 +09:00
973c31132b Rename BeatmapInfo variables which were named beatmap for clarity 2021-10-02 12:45:34 +09:00
362816492f Move to more friendly namespace 2021-07-02 18:09:16 +09:00
eacf867073 Move shared types into their own classes 2021-07-02 18:05:00 +09:00
0522500a57 Fix a couple of merge oversights 2021-07-01 19:45:17 +09:00
31dbc7798b Merge branch 'master' into linkify-metadata 2021-07-01 19:41:33 +09:00
3113eefcf6 Don't attempt to load content when not online 2021-04-06 17:12:00 +09:00
899d708dac Move loading layer up one level to correct padding 2021-04-06 17:09:51 +09:00
1934e8e1fe Fix loading layer being in the wrong place 2021-04-06 16:30:47 +09:00
59e6c46644 Remove unnecessary online state logic 2021-04-06 16:23:27 +09:00
dafa8bbe4e Refactor BeatmapDetails to use GridContainer to keep a consistent layout 2021-04-06 16:21:20 +09:00
a5a19319cc Fix code style 2021-04-02 21:15:28 +08:00
1ff77754fd Use OnlineViewContainer 2021-04-02 20:14:31 +08:00
54982dcdd7 Refactor LoadingLayer to avoid applying effects to external drawables
In theory this seemed like a good idea (and an optimisation in some
cases, due to lower fill rate), but in practice this leads to weird edge
cases.

This aims to do away with the operations on external drawables by
applying a dim to the area behind the `LoadingLayer` when required.
I went over each usage and ensured they look as good or better than
previously.

The specific bad usage here was the restoration of the colour on dispose
(if the `LoadingLayer` was disposed in a still-visible state).

I'm aware that the `BeatmapListingOverlay` will now dim completely during
load. I think this is fine for the time being.
2021-01-05 17:31:45 +09:00
a1fa6588f6 Fix "bounce" when metadata container text is empty 2020-10-31 01:06:19 +13:00
29b4d98aac Show retry/fail graph when either list is present 2020-08-24 20:41:50 +02:00
0e2ccac33b Add spaces to comments 2020-05-04 18:36:24 -07:00
2340142dc1 Merge branch 'master' of https://github.com/ppy/osu into linkify-metadata 2020-03-18 14:18:53 +08:00
623b78d675 Combine all loading animation implementations 2020-02-21 15:32:46 +09:00
c753cb46c5 Use [Resolved] wherever possible 2020-02-14 20:14:00 +07:00
2952fc8cc4 remove unused using 2020-01-31 09:05:13 +08:00
b916366536 fix formatting 2020-01-31 08:17:39 +08:00
2274d70dac apply suggestions 2020-01-31 06:41:50 +08:00
c5995acfff linkify metadata 2020-01-30 12:30:25 +08:00
fd44ca3233 Rename Animation to Layer 2019-08-04 13:54:23 +03:00
a30d7912b1 Move DimmedLoadingAnimation to it's own file 2019-08-04 11:09:12 +03:00
2b48f5d3e0 Tidy up updateMetrics flow 2019-06-15 14:45:51 +09:00
587edcb716 Merge branch 'master' into fix-beatmapoverlay-graphs 2019-06-15 13:42:13 +09:00
bc574520bf Update ScrollContainer usages in line with framework changes 2019-06-14 15:55:32 +09:00
f54f6e552b Fix beatmap details potentially using the incorrect metrics 2019-06-13 18:04:42 +09:00
583bb53f53 Remove GetBeatmapDetailsRequest 2019-06-13 16:57:19 +09:00
0a79b444d9 Move metrics to beatmap set 2019-06-13 16:52:49 +09:00
609a82bc94 Update VisibilityContainer usage in line with framework 2019-06-11 15:13:58 +09:00
e0b3149e32 Merge branch 'master' into api-testability 2019-03-18 10:59:06 +09:00
69eb4ef983 Change updateMetrics parameter to be optional 2019-03-14 13:35:49 +09:00
dd6fbccb56 Slight refactoring of order for readability 2019-03-13 19:57:45 +09:00
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