7cf58190a9
Merge pull request #22006 from bdach/user-profile/ruleset-switching
...
Add ruleset switching to user profile overlay
2023-01-12 13:54:13 +09:00
2076f9fd08
Fix lookup type being incorrect when fetching beatmap set
2023-01-11 19:08:11 -08:00
52eabbf224
Merge branch 'master' into user-profile/ruleset-switching
2023-01-11 19:11:40 +01:00
08ca62205a
Merge pull request #22123 from stanriders/group-badges
...
Implement user group badges
2023-01-11 18:42:50 +09:00
2dcc61caf5
Add extra level of nullabiliy checking because NRT is not present
2023-01-11 17:38:08 +09:00
3b55153609
Merge pull request #22122 from Stedoss/beatmapsetoverlay-fetch-on-login
...
Fix `BeatmapSetOverlay` not showing a pending request after logging in
2023-01-11 16:51:52 +09:00
b1a13286a3
Remove some redundancies
2023-01-11 16:50:37 +09:00
318867f486
Fix previous badges potentially not being cleared if new user has no badges
2023-01-11 16:48:47 +09:00
e0d58d51b6
Split out classes into own files and rename GroupInfoContainer
to a flow
2023-01-11 16:47:29 +09:00
b710f86d75
Refactor to use tuples and de-duplicate request code
2023-01-11 16:15:28 +09:00
5441c02a1a
Implement user group badges
2023-01-11 07:11:38 +03:00
44de24f153
BeatmapSetOverlay
fetch on login state change
2023-01-10 23:30:09 +00:00
62e12277d8
Rename things yet again
2023-01-10 19:30:01 +01:00
502478614a
Merge branch 'master' into user-profile/decouple-from-api-user
2023-01-10 19:13:33 +01:00
dbc19777e0
Move stable import buttons under "debug" section
2023-01-09 21:22:21 +03:00
6027e7cc4e
Fix one more missed related symbol
2023-01-09 18:22:49 +01:00
0026861bd4
Merge branch 'master' into user-profile/decouple-from-api-user
2023-01-09 17:47:59 +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
44e9fb638c
Merge branch 'master' of https://github.com/ppy/osu into songs-folder-check
2023-01-09 14:53:40 +02:00
f5c8ba420c
Revert message change
2023-01-09 14:53:16 +02:00
07dae7dc21
Merge branch 'master' into overlay-panels-context-menu
2023-01-09 19:04:56 +09:00
15eebd1f50
Only show message about Songs folder
2023-01-09 11:47:13 +02:00
f6b1dfc7b0
Fix channel listing items overflowing at high ui scaling
2023-01-08 13:27:10 -08:00
0f6735564e
Move and rename nomination response model to singular
2023-01-07 10:54:48 -08:00
7f970f3cd8
Display nominators on beatmap set overlay
2023-01-06 11:33:39 -08:00
3862184f9c
Merge branch 'master' into improve-filter-tab-item-ux
2023-01-06 15:37:21 +03:00
0ade4d92d1
Fix multiple highlighting issues with beatmap listing tab items
2023-01-06 15:13:31 +03:00
3d053ac758
Merge branch 'master' into filter-tab-item-bold
2023-01-06 15:11:57 +03:00
0ab1418aa6
Merge pull request #22034 from frenzibyte/fix-toolbox-group-animation
...
Fix settings toolbox group not animating on expansion
2023-01-06 19:59:31 +08:00
4319937bc7
Also add an underline to better accent current filters
2023-01-06 20:36:10 +09:00
3c74d27deb
Also add an underline to better accent current filters
2023-01-06 20:35:58 +09:00
458fe382ed
Make selected tab items more bold
2023-01-06 20:06:41 +09:00
464f251c0c
Merge branch 'master' into beatmap-set-link-genre-language
2023-01-06 17:09:06 +08:00
7d8aff8f7e
Fix settings toolbox group not animating on expansion
2023-01-05 14:35:57 +03:00
a124c967df
Add proper offline & loading state handling to user profile overlay
2023-01-02 17:23:09 +01:00
c759b743dc
Add support for switching rulesets on profile overlay
2023-01-02 17:23:06 +01:00
a2e726502f
Add ruleset selector to profile overlay
2023-01-02 17:23:04 +01:00
7683ab68b0
Use UserProfile
in profile ruleset selector
2023-01-02 17:23:01 +01:00
1722f3a125
Add ruleset to UserProfile
2023-01-02 17:22:55 +01:00
4dd7727f71
Remove test-specific workaround in overlay
2023-01-02 17:21:14 +01:00
d7294ac3e6
Substitute APIUser
for UserProfile
in overlay
2023-01-02 17:21:09 +01:00
608d8ee7d4
Add UserProfile
model to be used in user profile overlay
...
As `APIUser` implements `IEquatable`, attempting to replace an `APIUser`
with another `APIUser` with the same online ID has no effect on the user
profile overlay. This is a significant hurdle in implementing support
for viewing the profile for different rulesets, as in that case the
profile is basically reloaded for the same user, but slightly different
data.
To facilitate this, wrap `APIUser` in a new `UserProfile` class. This
will mean that the equality rules can be changed locally to the user
profile overlay without impacting other components that depend on the
`APIUser` equality rules. The ruleset that the user profile is being
displayed with will eventually be added to `UserProfile`, too.
2023-01-02 17:21:00 +01:00
88e90d5fa0
Enable NRT in user profile overlay
2023-01-01 23:49:11 +01:00
2698d58c46
Merge branch 'master' into remember-chat-textbox-per-channel
2023-01-01 17:29:38 +01:00
9a4f0cad2c
Fix incorrect domain root being used for recent activity entries on profile overlay
...
Closes https://github.com/ppy/osu/issues/21980 .
2023-01-01 17:48:05 +08:00
87250ad847
Add search keywords for beatmap colours / hitsound overrides
2023-01-01 14:32:28 +08:00
0d70f2c0fd
Use alternative workaround
2022-12-30 09:08:17 +01:00
f625c5d744
Fix gradient showing when toggling toolbar with mouse above window
2022-12-29 23:35:45 +01:00
bf975eb48a
Fix toolbar gradient not showing when mouse is hovered over buttons
2022-12-29 23:03:53 +01:00