Commit Graph

431 Commits

Author SHA1 Message Date
ef4ab74565 Also only expose Expanded state of BeatmapCard as read-only 2021-12-15 16:26:19 +09:00
41e6c24dad Expose Expanded state of BeatmapCardContent as read-only bindable
This is just to reduce complexity of these interactions by ensuring that
the expanded state can only be changed by the class itself.
2021-12-15 16:26:19 +09:00
083ee92dee Adjust button vertical padding 2021-12-08 22:56:28 +01:00
2d739c95ea Lay out extra card statistics in grid as per design 2021-12-08 22:56:28 +01:00
3ecfaa532c Add source field to extra beatmap card 2021-12-08 22:56:28 +01:00
419fee1380 Move mapper link to bottom content 2021-12-08 22:54:11 +01:00
61e04f75cc Resize extra card to design size 2021-12-08 22:54:10 +01:00
a32492cdd5 Duplicate BeatmapCard{-> Extra} as blueprint for extra card size 2021-12-08 22:53:51 +01:00
25a0505c97 Scale card when expanding to better distinguish hovered card from other cards in listing 2021-12-07 23:48:14 +09:00
82ed8eae6b Ensure hover handling container always calls base on hover events 2021-12-06 21:02:40 +01:00
ccfc361626 Apply naming suggestions 2021-12-06 21:02:38 +01:00
0f74389389 Add scrolling for long difficulty lists in beatmap card 2021-12-05 20:17:59 +01:00
af35652b8b Disable beatmap card expansion on solo spectator screen 2021-12-05 20:07:58 +01:00
e451e43b90 Implement input handling behaviour of beatmap card dropdown 2021-12-05 16:31:45 +01:00
250e5b47b7 Move "extra info" beatmap card row to separate component 2021-12-05 15:52:19 +01:00
3fea8d5e62 Implement visual behaviour of expanded card state 2021-12-05 15:48:02 +01:00
a07f8c74dc Add basic structure for composable card dropdown 2021-12-05 15:26:37 +01:00
e75e209053 Cache and consume IRulesetStore where feasible 2021-12-03 18:16:01 +09:00
45656c3599 Fix difficulty spectrum display not ordering ruleset groups by ID 2021-11-29 22:06:11 +01:00
0fc4d6dc2a Implement beatmap card difficulty list 2021-11-29 22:04:09 +01: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
7419682334 Move icon pill to beatmap card-specific namespace 2021-11-27 15:01:48 +01:00
f16ef1ee69 Reapply schedule workaround for PreviewTrack 2021-11-26 22:34:05 +09:00
bf443a5a7a Switch unnecessary return to break instead 2021-11-26 15:36:16 +09:00
5de2f6211d Show a spinner instead of the download button on the new card during beatmap download 2021-11-26 15:32:33 +09:00
84a36ab4a9 Add integration with beatmap set overlay 2021-11-25 22:30:46 +01:00
716543b5b3 Move beatmap download logic out of BeatmapManager 2021-11-25 17:29:41 +09:00
1533e245de Merge pull request #15767 from bdach/beatmap-card/track-preview
Add preview track playback function to beatmap card
2021-11-25 12:08:03 +09:00
b739b6a725 Merge branch 'master' into beatmap-card/track-preview 2021-11-24 18:54:25 +09:00
183b95cbc2 Rename BeatmapSetOnlineStatus to BeatmapOnlineStatus
This variable is used at more than just a set level.
2021-11-24 18:42:49 +09:00
0eea026afb Remove null checks on CreateInstance() calls 2021-11-24 12:23:09 +09:00
1a1603f0db Implement preview track playback 2021-11-23 23:17:30 +01:00
9164f006aa Implement basic behaviour of play button 2021-11-23 22:44:09 +01:00
5d13686cdf Add play button for card preview 2021-11-23 22:44:08 +01:00
4011da033b Split off thumbnail to separate component 2021-11-23 22:44:07 +01:00
975744d26c Remove no longer used [Cached] attribute 2021-11-21 13:19:16 +01:00
297de27a6a Use BindTarget from card rather than caching & resolving download tracker 2021-11-20 18:48:26 +01:00
b3606f4a21 Rename {Play -> GoToBeatmap}Button 2021-11-20 18:36:39 +01:00
6e5918a100 Add slight scale to icon buttons 2021-11-19 15:28:03 +09:00
741c27c1f2 Always populate action to make button behave better in testing scenarios 2021-11-19 15:27:38 +09:00
0eaf450204 Make field readonly 2021-11-18 22:50:41 +01:00
8a1d6757af Merge branch 'master' into beatmap-card/download-button 2021-11-18 22:37:35 +01:00
412abf30d9 Refactor buttons again to work with latest design guidelines 2021-11-18 22:34:40 +01:00
761d1e45f2 Use lime background on right side of card to signify downloaded sets 2021-11-18 21:36:41 +01:00
7c2e79f911 Update all simple cases of switching to IWorkingBeatmap 2021-11-17 20:56:57 +09:00
b58fe2d80a Restructure card to use single tracker at the top level 2021-11-13 15:39:03 +01:00
222846290e Update download progress bar appearance to match intended design 2021-11-10 18:38:52 +01:00
91baaa73f3 Show download progress on card body rather than in button 2021-11-10 16:03:48 +01:00
f090e5ca75 Restyle card buttons to resemble buttons more 2021-11-10 15:24:36 +01:00