Commit Graph

857 Commits

Author SHA1 Message Date
Dean Herbert d600058c98 Assert non-null in `ProfileHeader` to appease r# 2022-08-30 18:09:10 +09:00
Andrew Hong edd50dc05b Add profile url context menu to user container 2022-08-24 03:07:03 -04:00
Bartłomiej Dach ab1b38242f
Reorder enum cases to match web order 2022-08-06 18:34:30 +02:00
Bartłomiej Dach 6a9c30c47a
Fix some more wrong icon colours 2022-08-06 18:34:00 +02:00
Bartłomiej Dach 2ba127b6fc
Fix wrong icon for approval event 2022-08-06 18:30:49 +02:00
Bartłomiej Dach f1e0dd2da3
Match approval type-dependent icon appearance with web 2022-08-06 18:29:24 +02:00
Bartłomiej Dach f3ecd73e0b
Add references to web source in recent activity icon 2022-08-06 18:23:15 +02:00
LukynkaCZE 3000d9b9c6 Inline everything in RecentActivityIcon 2022-08-06 07:16:34 +02:00
LukynkaCZE a7c92fe5d6
Merge branch 'ppy:master' into add-missing-icons-to-recent-profile-section 2022-07-25 14:56:00 +02:00
Salman Ahmed 4d90e6bbac Flip method to read better 2022-07-25 10:03:06 +03:00
Salman Ahmed e402e919ab Display placeholder for user profile scores 2022-07-25 09:40:20 +03:00
LukynkaCZE 1aa0d49d81 Code Quality 2022-07-23 12:27:24 +02:00
LukynkaCZE 9db06fafd0 Fix code formatting 2022-07-23 12:16:11 +02:00
LukynkaCZE 33b442d5d0 Add missing icons to UserProfileRecentSection 2022-07-23 12:06:30 +02:00
Salman Ahmed b5c7d07ba8
Merge branch 'master' into fix-user-profile-overlay 2022-07-18 10:27:33 +03:00
Salman Ahmed e4d11febc5 Remove no longer necessary fallback 2022-07-18 09:47:40 +03:00
Salman Ahmed 100c53f9ef `Country` -> `CountryCode` 2022-07-18 08:40:34 +03:00
Salman Ahmed 7e4ce89981 Include mod settings in profile score mod icons 2022-07-18 04:03:18 +03:00
tsunyoku a5d7075ef1 simplify beatmap metadata logic in `DrawableProfileScore` 2022-07-17 18:10:47 +01:00
tsunyoku 7a6666996f rename `item` to `model` in `CreateDrawableItem` 2022-07-17 14:50:53 +01:00
tsunyoku 486fbd2531 create instance of `BeatmapInfo` for use in `ScoreBeatmapMetadataContainer` 2022-07-17 14:47:04 +01:00
tsunyoku 7135329c8c remove `PaginatedProfileScoreSubsectio, revert profile score drawables 2022-07-17 14:22:27 +01:00
tsunyoku 3a8b5d48b9 update `PaginatedScoreContainer` to use new class and format 2022-07-17 14:09:14 +01:00
tsunyoku ef4237c4ac create special subsection class for paginated profile scores 2022-07-17 14:08:31 +01:00
tsunyoku e8d88e29c6 change `DrawableProfileScore` and `DrawableProfileWeightedScore` to take `SoloScoreInfo` and `APIBeatmap` instead of `APIScore` 2022-07-17 14:08:04 +01:00
Salman Ahmed 4968859e69 Rename placeholder display flag property to make sense 2022-07-16 06:07:53 +03:00
Salman Ahmed e62049f4a9 Update various usages of `Country` inline with new enum 2022-07-16 05:04:24 +03:00
Dean Herbert 569fde4b47 Add messages to all `InvalidOperationException`s
Without this, they can be very non-descript and hard to track down
2022-06-28 01:34:25 +09:00
Dan Balasescu f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
Bartłomiej Dach f88c568c8d
Update flag sizes after switch to twemoji assets
The old flags used a size of 150x100, while the new assets based on
twemoji use a size of 150x108. Update existing usages to match this new
aspect ratio better.
2022-06-15 21:45:47 +02:00
Jamie Taylor 2878bb592f
Use more appropriate sounds for certain components 2022-06-03 22:32:12 +09:00
Jamie Taylor 365819865e
Remove 'submit' sample usages 2022-06-03 22:31:35 +09:00
Dean Herbert f65d2db77f Remove "V2" suffix from `ChatOverlay` components 2022-05-30 17:54:09 +09:00
Jai Sharma 58d39734d0 Integrate `ChatOverlayV2` into main game 2022-05-23 21:02:47 +01:00
Huo Yaoyuan 7cf4dabe29 Fix IDE0005 and IDE0034 2022-05-03 13:09:19 +08:00
Salman Ahmed c7ab9a8928 Add ruleset tab item tooltips 2022-04-30 15:37:44 +03:00
Salman Ahmed 4016fe1e19 Adjust profile ruleset selector to new design
Looks weird with `AlwaysPresent`.
2022-04-29 12:19:55 +03:00
Salman Ahmed ef56dc07b5 Hide "modding" tab in user profile until it's implemented 2022-04-29 07:47:10 +03:00
Salman Ahmed be2d616e34 Fix localisation use cases not falling back to `default(LocalisableString)`
Previously such use cases have been returning `null` values just fine since `GetLocalisableString` was returning `LocalisableFormattableString`, and these null values were wrapped in `LocalisableString`s implicitly, therefore not requiring an explicit fallback string and `null` doesn't break anything.
2022-04-28 11:21:00 +03:00
Salman Ahmed 33d516eecb Move guest participation beatmap up to below loved 2022-04-22 09:28:29 +03:00
Salman Ahmed 40d823bf69 Use localised string for guest participation beatmaps header 2022-04-22 09:18:46 +03:00
Salman Ahmed 2c21bd89e7 Display beatmap guest participations in user profile 2022-04-22 07:56:01 +03:00
Salman Ahmed a9ea0ab91b Add support for fetching user guest participations 2022-04-22 07:55:39 +03:00
Joseph Madamba 5e5c8e78a6 Use existing web localisation for most hardcoded strings 2022-04-20 16:31:11 -07:00
Salman Ahmed c858ec2483 `Pagination` -> `PaginationParameters 2022-04-19 02:48:34 +03:00
Salman Ahmed 96d4369cc8 Introduce `Pagination` and simplify paginated API requests 2022-04-19 02:04:23 +03:00
Salman Ahmed f08449e432 Update paginated profile subsections to display items inline with web 2022-04-18 23:04:21 +03:00
Salman Ahmed 129c290ca0 Dispose cancellation token source on disposal 2022-03-04 10:01:07 +03:00
Salman Ahmed 76c293b9e9 Fix cancellation token source recreated on every medal 2022-03-04 10:00:56 +03:00
Dean Herbert 3a37e6e8b1 Fix profile badges potentially showing on incorrect profile when switching users
Closes https://github.com/ppy/osu/issues/17081.
2022-03-04 12:01:00 +09:00