Commit Graph

106 Commits

Author SHA1 Message Date
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
e9ffeb8b5d Make missing date check more robust 2020-11-23 21:09:42 +01:00
1b33d30039 Simplify horizontal ticks creation 2020-11-23 08:52:29 +03:00
b745fb681a Fix incorrect static using placement 2020-11-22 04:40:55 +03:00
4887132947 Adjustments for edge cases support 2020-11-22 04:28:17 +03:00
f07f8089d6 Adjust monthsPerTick value 2020-11-22 03:58:56 +03:00
e6c116f0ab Rework horizontal ticks creation 2020-11-22 03:49:00 +03:00
6e581902cd Simplify column ticks creation 2020-11-22 03:11:38 +03:00
453f0ba675 Make tick lines thicker 2020-11-22 02:34:29 +03:00
3cb1d04667 Move dates fill into it's own method 2020-11-22 02:25:12 +03:00
9d7ddf8343 Merge master with conflicts resolved 2020-11-22 02:13:35 +03:00
718ba9253b Implement ProfileSubsection component 2020-11-21 03:18:24 +03:00
a52c98b55c Fix broken test scene 2020-11-14 21:20:37 +03:00
fe9d17fc56 Fix CodeFactor issues 2020-11-14 20:31:03 +03:00
a94546f905 CI fixes 2020-11-14 20:17:32 +03:00
5354bf1fa5 Ticks distribution improvements 2020-11-14 20:07:52 +03:00
02168c6c2f Implement dates with zero count fill 2020-11-14 19:17:01 +03:00
af174aa653 Implement chart subsections 2020-11-14 18:48:47 +03:00
01f28a35c3 Implement vertical ticks creation 2020-11-14 07:28:01 +03:00
d98c59f2a4 Implement horizontal ticks creation 2020-11-14 06:38:02 +03:00
9d8e7e8954 ProfileLineChart layout implementation 2020-11-14 04:46:26 +03:00
f753f138c6 Add counter to most played beatmaps section in user overlay 2020-11-12 03:11:29 +03:00