Commit Graph

89 Commits

Author SHA1 Message Date
438067a18b Convert realm data propagation to more correctly use Live<T>
wip
2022-07-27 19:35:09 +09:00
41393616d8 Replace BeatmapCollection with RealmBeatmapCollection 2022-07-27 19:35:09 +09:00
9c543fef48 Remove CollectionManager 2022-07-27 18:45:33 +09:00
7e80a71020 Replace download tracker with local querying 2022-07-15 08:16:36 +03:00
a85a70c472 Fix potential nullref in ContextMenuItems 2022-07-14 05:04:28 +03:00
036e64382f Add beatmap details menu item to playlist items 2022-07-14 03:41:47 +03:00
1d0f2e359a Add collection context menu to room playlist items 2022-07-08 01:40:53 +03:00
7dec530ca5 Split out simple DifficultyIcon with no calculation overhead and update usages 2022-06-23 19:27:35 +09:00
f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
88ba84ac9c Replace Pill with Badge everywhere 2022-05-14 20:52:38 +03:00
a16f2349aa Fix next queued item not selecting after gameplay 2022-05-09 17:55:42 +09:00
5e5c8e78a6 Use existing web localisation for most hardcoded strings 2022-04-20 16:31:11 -07:00
2a1edcdf73 Merge branch 'master' into remove-playlistitem-beatmap 2022-02-17 17:19:26 +09:00
aac1c53b06 Remove creator name from playlist item panel beatmap text 2022-02-17 03:04:16 +00:00
edd31bf3aa Revert styling change 2022-02-16 15:51:18 +09:00
b1dbd4abfe Fix incorrect playlist item <-> availability tracker logic
Results in revert to some prior logic for the tracker implementation.
2022-02-15 23:50:12 +09:00
bdc3b76df0 Remove beatmap bindable from PlaylistItem 2022-02-15 23:50:08 +09:00
afcb7a4630 Make DrawableRoomPlaylistItem look up the online beatmap 2022-02-15 23:41:50 +09:00
efeba30b9f Remove ruleset and mod bindables from PlaylistItem 2022-02-15 16:28:15 +09:00
c097dc8048 Add note about reasoning behind MultiplayerClient.GetAPIBeatmap call 2021-12-13 13:39:32 +09:00
ece2cddb7f Fix DrawableRoomPlaylistItem lookup interfering with tests 2021-12-11 22:51:20 +09:00
048a495115 Add edit button to DrawableRoomPlaylistItem 2021-12-10 01:08:54 +09:00
05aa9635a8 Privatise button again 2021-12-10 00:38:18 +09:00
f9af239ed9 Cleanup duplicated classes in DrawableRoomPlaylistItem 2021-12-09 23:56:49 +09:00
dfe19f3509 Minor code reformatting 2021-12-09 17:53:40 +09:00
23332995d1 Invert naming of exposed actions 2021-12-09 01:52:59 +09:00
3b4833ca8e A bit of cleanup + xmldocs on classes/members 2021-12-09 01:40:16 +09:00
be2dbf42c3 Flatten DrawableRoomPlaylistWithResults into base class 2021-12-09 01:40:16 +09:00
3be4d8b68d Remove ctor params from DrawableRoomPlaylist/DrawablePlaylistItem 2021-12-09 01:04:56 +09:00
7e236c3a41 Remove unused dependency 2021-12-07 23:36:48 +09:00
b3b239c9a1 Fix test failures due to beatmap lookup logic being active even when model is populated 2021-12-04 13:59:01 +01:00
a8e17cb3a5 Add relative size specs so partially on-screen panels still start loading
Without this, panels at the top of the list but not fully on-screen
wouldn't begin their metadata loading process.
2021-12-01 22:46:38 +09:00
d262baefad Only query for the owner user metadata in the case it is actually required 2021-12-01 22:43:32 +09:00
a0ff86f5e8 Ensure all read and write operations on APIRoom are done on the update thread 2021-12-01 22:43:03 +09:00
e4ba66877d Improve transitions when loading new data into a playlist panel 2021-11-30 19:54:26 +09:00
fe119da044 Add fetching of beatmap and user data when playlist panels come on screen 2021-11-30 19:52:36 +09:00
695167a749 Add support for null item display in DrawableRoomPlaylistItem 2021-11-30 19:44:50 +09:00
05f7ea6b6d Remove mentions of "panel" and "direct" from names of old download buttons 2021-11-27 15:08:03 +01:00
a043d1e427 Move old beatmap download button to more general namespace 2021-11-27 15:06:57 +01:00
b8a47755fa Don't show loading tooltip for now
Should probably be replaced with a loading spinner in the future, don't
really like "loading" tooltips.
2021-11-26 22:54:11 +09:00
e1445dcb05 Only show owner in match subscreen 2021-11-26 17:40:45 +09:00
8be2defd09 Right-align avatar 2021-11-26 17:17:06 +09:00
1f5d95666e Add owner avatar to multiplayer items 2021-11-25 23:15:29 +09:00
1dacc50ecb Merge branch 'master' into multi-queueing-modes 2021-11-18 15:16:27 +09:00
8e9b55ef6d Disallow selection of invalid items 2021-11-17 11:28:43 +09:00
6dd684588a Merge branch 'master' into playlist-show-invalid-beatmaps 2021-11-16 17:25:33 +09:00
2d125893fc Add tests and disable selection on invalid items 2021-11-16 17:23:52 +09:00
aa188d5a52 Add ability for playlist items to be marked as invalid 2021-11-16 17:01:24 +09:00
49cdcffa30 Simplify schedule logic in DrawableRoomPlaylistItem 2021-11-16 16:58:44 +09:00
5489b19c57 Update PlaylistItem to use IRulesetInfo 2021-11-15 16:13:03 +09:00