Commit Graph

796 Commits

Author SHA1 Message Date
Dean Herbert 2acf46154a Remove many unused resolutions of `RulesetStore` 2021-12-03 18:16:29 +09:00
Dean Herbert e75e209053 Cache and consume `IRulesetStore` where feasible 2021-12-03 18:16:01 +09:00
Bartłomiej Dach 42b09fd1ec
Use beatmap cards in user profile overlay 2021-11-25 22:30:47 +01:00
Dean Herbert 729f681938 Update cases where equality can be used instead of primary key equality 2021-11-24 12:49:57 +09:00
Dean Herbert db4e4c982c Add hover effect to supporter button 2021-11-18 13:35:42 +09:00
Joseph Madamba cd5e379c48 Link osu!supporter icon to its web page 2021-11-17 14:43:34 -08:00
Dean Herbert 6b6dd93e9e Fix `LinkFlowContainer` not creating user links supporting full `IUser` specification 2021-11-08 14:17:47 +09:00
Dean Herbert b9983add15 Rename `User` to `APIUser` and move to correct namespace 2021-11-04 18:21:31 +09:00
Dean Herbert 47914c49ba Fix missed null consideration 2021-11-03 04:54:36 +09:00
Dean Herbert caa9d8997b Merge branch 'master' into score-refactor/less-create-score-info 2021-11-01 22:59:11 +09:00
Dean Herbert a16c8f1ebc Update all beatmap overlay views to use `APIBeatmap`/`APIBeatmapSet` 2021-10-29 18:50:55 +09:00
Dean Herbert 31403daa20 Change `DrawableProfileScore` to use `APIScoreInfo` 2021-10-29 15:14:52 +09:00
Dean Herbert 817369903a Rename API score classes 2021-10-29 13:40:56 +09:00
Dean Herbert 7245baba69 Remove `IBeatmapSetOnlineInfo` implementation from `BeatmapSetInfo` to avoid null cases 2021-10-28 00:50:45 +09:00
Dean Herbert 6944151486 Apply batch fixing of built-in types using `var` 2021-10-27 13:04:41 +09:00
Dean Herbert c701579c69 Refactor `BeatmapMetadataContainer` and usages to use interface types 2021-10-22 21:38:50 +09:00
Dean Herbert 69e7810dad Enable `nullable` and switch classes to structs 2021-10-21 18:54:36 +09:00
Dean Herbert 32d01f022f Rename usages which rely on online backing 2021-10-21 16:58:42 +09:00
Dean Herbert 853cf6feaa Rename last remaining `BeatmapInfo Beatmap` usage 2021-10-04 17:35:53 +09:00
Dean Herbert ec61c3c5ee Rename all remaining cases 2021-10-03 00:55:29 +09:00
Jamie Taylor 8d1e43423e
Update calls to use new variable name 2021-09-10 14:18:40 +09:00
Dean Herbert 2251bf3bcb Use lambda spec for method 2021-09-01 17:08:20 +09:00
Salman Ahmed b0d7104650 Convert to `class` to allow not displaying tooltips
With `struct` content, it is never possible to not show a tooltip.
2021-08-31 21:13:24 +03:00
Salman Ahmed 3969350c9a Convert to `readonly struct` and replace with constructor temporarily 2021-08-31 20:45:32 +03:00
Salman Ahmed 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
Dean Herbert fa2bf42188 Update tooltip implementations 2021-08-30 16:05:00 +09:00
Salman Ahmed e374ef163d Update localisable formattable extensions usages inline with framework change 2021-08-29 15:00:28 +03:00
Lucas A 73393a5a0d Localise weighting percentage. 2021-07-31 15:56:25 +02:00
Jamie Taylor c1d8a7e2ad
Add and use 'Submit' select sample variant for particular components 2021-07-30 21:35:28 +09:00
Lucas A b0b46eed40
Apply review suggestions.
Co-authored-by: Salman Ahmed <frenzibyte@gmail.com>
2021-07-24 21:32:26 +02:00
Lucas A fa68caa892 Fix CI inspections. 2021-07-24 19:34:12 +02:00
Lucas A eba78317d5 Localise kudosu info stats. 2021-07-24 10:16:47 +02:00
Lucas A 5b55366178 Localise profile header stat buttons. 2021-07-24 10:14:13 +02:00
Lucas A be26414fe3 Localise user history graph. 2021-07-24 10:13:20 +02:00
Lucas A 6095aa2791 Localise profile line chart. 2021-07-24 10:08:47 +02:00
Lucas A c92f69467a Localise counter pills. 2021-07-24 10:06:31 +02:00
Lucas A d23e47c253 Localise level progess bar stats. 2021-07-24 10:03:13 +02:00
Lucas A 011fad167d Localise rank graph tooltip. 2021-07-23 23:38:31 +02:00
Lucas A 48c21674ed Localise expanded header container. 2021-07-23 23:19:51 +02:00
Lucas A a3f9d96a8e Localise collapsed header container. 2021-07-23 23:12:22 +02:00
Lucas A 00ec229bde Localise stat values according to the current locale. 2021-07-22 19:20:20 +02:00
Bartłomiej Dach 1e634d9db0
Adjust user beatmap sections on profile overlay to match web 2021-07-20 21:55:17 +02:00
Dean Herbert 13cb658d29 Mark identifiers as verbatim strings 2021-07-19 18:15:09 +09:00
Lucas A 80885301a3 Fix codefactor issues. 2021-07-18 19:36:34 +02:00
Lucas A 9257cd7fad Revert the use of an enum in `ProfileHeader`. 2021-07-18 19:18:06 +02:00
Lucas A 2c26248042 Localise missing text of `PaginatedKudosuHistoryContainer`. 2021-07-17 17:36:49 +02:00
Lucas A 28845364a3 Localise score weighting. 2021-07-17 16:52:35 +02:00
Lucas A 77d8f240f8 Use ctor default values. 2021-07-17 16:41:42 +02:00
Lucas A a7c280508f Throw instead of silently returning. 2021-07-17 16:40:37 +02:00
Lucas A 2545275f71 Partly localise Kudosu section. 2021-07-17 16:29:09 +02:00