Commit Graph

127 Commits

Author SHA1 Message Date
f1decb667e Address todos relating to init-only usages 2023-02-08 17:51:28 -08:00
e39eb089ce Update colouring of some profile section elements 2023-01-14 17:17:26 +01:00
52eabbf224 Merge branch 'master' into user-profile/ruleset-switching 2023-01-11 19:11:40 +01:00
62e12277d8 Rename things yet again 2023-01-10 19:30:01 +01:00
6027e7cc4e Fix one more missed related symbol 2023-01-09 18:22:49 +01:00
4dec3cae57 Rename UserProfileData-related symbols 2023-01-09 17:46:08 +01:00
fdf0d4bd62 Rename UserProfile{ -> Data} 2023-01-09 17:37:28 +01:00
c759b743dc Add support for switching rulesets on profile overlay 2023-01-02 17:23:06 +01:00
d7294ac3e6 Substitute APIUser for UserProfile in overlay 2023-01-02 17:21:09 +01:00
88e90d5fa0 Enable NRT in user profile overlay 2023-01-01 23:49:11 +01:00
27c497145f Fix the MOTHERLOAD of undetected issues that are now visible thanks to net6.0 2022-12-16 18:16:26 +09:00
7bc8908ca9 Partial everything 2022-11-27 00:00:27 +09:00
f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
c858ec2483 Pagination -> `PaginationParameters 2022-04-19 02:48:34 +03:00
96d4369cc8 Introduce Pagination and simplify paginated API requests 2022-04-19 02:04:23 +03:00
f08449e432 Update paginated profile subsections to display items inline with web 2022-04-18 23:04:21 +03:00
7de43e3aba Fix most open compound words in identifiers being closed 2021-12-27 20:26:28 -08:00
0ecf5f201c Rename User to APIUser and move to correct namespace 2021-11-07 11:26:01 +09:00
a16c8f1ebc Update all beatmap overlay views to use APIBeatmap/APIBeatmapSet 2021-10-29 18:50:55 +09:00
7245baba69 Remove IBeatmapSetOnlineInfo implementation from BeatmapSetInfo to avoid null cases 2021-10-28 00:50:45 +09:00
6944151486 Apply batch fixing of built-in types using var 2021-10-27 13:04:41 +09:00
c701579c69 Refactor BeatmapMetadataContainer and usages to use interface types 2021-10-22 21:38:50 +09:00
32d01f022f Rename usages which rely on online backing 2021-10-21 16:58:42 +09:00
ec61c3c5ee Rename all remaining cases 2021-10-03 00:55:29 +09:00
2251bf3bcb Use lambda spec for method 2021-09-01 17:08:20 +09:00
3969350c9a Convert to readonly struct and replace with constructor temporarily 2021-08-31 20:45:32 +03:00
208f66cc76 Simplify user graph tooltips logic
The same tooltip can be used for the rank graph, the play history graph,
and the replay history graph.

The only difference between those three is the displayed label, which
has now been included as part of the `TooltipContent`, rather than
unnecessarily recreating tooltips just for different sprite texts.
2021-08-31 19:59:38 +03:00
fa2bf42188 Update tooltip implementations 2021-08-30 16:05:00 +09:00
e374ef163d Update localisable formattable extensions usages inline with framework change 2021-08-29 15:00:28 +03:00
be26414fe3 Localise user history graph. 2021-07-24 10:13:20 +02:00
6095aa2791 Localise profile line chart. 2021-07-24 10:08:47 +02:00
80885301a3 Fix codefactor issues. 2021-07-18 19:36:34 +02:00
148eb890ff Localise Historical section. 2021-07-17 16:24:11 +02:00
50c27d2635 Update usages of IHasTooltip in line with framework localisation changes 2021-06-25 19:10:04 +02:00
f52375eed2 Merge branch 'master' into mbd-beatmap-set-cover 2021-05-03 15:58:13 +02:00
cc056088bd Update profile subsections to use counters instead of missing text in line with web 2021-05-02 14:44:20 -07:00
eeb66a955e Merge branch 'master' into mbd-beatmap-set-cover 2021-04-30 08:14:33 +09:00
a664efe12b Fix history graph tooltips leaking to others
Since there was no check about which tooltip content came from which graph, all history graphs use the "Replays Watched" tooltip, as it is the latest created one.
2021-04-13 07:59:14 +03:00
8f84abf348 Display "replays watched" tooltip for replays subsection 2021-04-12 21:51:06 +03:00
e82eaffaed Flip order back to original for romanisable strings 2021-02-25 14:14:07 +09:00
8a97e2e28d Update LocalisedString usages to RomanisedString 2021-02-22 19:01:42 +09:00
1fd76ea3fb Apply changes to UI components overriding functions with changing signatures 2021-02-22 19:01:42 +09:00
acfb2d2980 Refactor beatmap set covers into using ModelBackedDrawable<T> 2021-01-24 00:32:33 +03:00
e36b1051c1 Add spacing between inline comments 2020-11-24 13:15:59 +09:00
82640418ba Invert hide logic for readability 2020-11-24 13:12:04 +09:00
44ca67c534 Simplify fill logic and add xmldoc 2020-11-24 13:10:11 +09:00
5701b32bae Handle constant graphs better 2020-11-23 22:12:32 +01:00
8347ecf494 Simplify row tick creation code 2020-11-23 21:52:47 +01:00
7b0d3dfe0c Refactor tick calculation code for readability 2020-11-23 21:38:04 +01:00
bb5aa9a9c9 Guard against empty values early 2020-11-23 21:24:37 +01:00