Bartłomiej Dach
|
3ca238825b
|
Unify width of normal and extra card sizes
|
2021-12-24 09:17:07 +01:00 |
|
Bartłomiej Dach
|
a49a4329ee
|
Add capability to switch between card sizes
|
2021-12-23 15:55:37 +01:00 |
|
Bartłomiej Dach
|
cd4c1bc678
|
Add factory method for various card sizes
|
2021-12-23 15:55:36 +01:00 |
|
Bartłomiej Dach
|
c7b9b176c6
|
Rename BeatmapCard{Base => }
|
2021-12-21 08:26:25 +01:00 |
|
Bartłomiej Dach
|
88d4e95ad8
|
Rename BeatmapCard{ => Normal}
|
2021-12-21 08:26:21 +01:00 |
|
Bartłomiej Dach
|
33e930f477
|
Move scale-on-expand logic to BeatmapCardContent
|
2021-12-17 13:29:20 +01:00 |
|
Bartłomiej Dach
|
d6f6039934
|
Extract base class for beatmap cards
|
2021-12-17 13:27:11 +01:00 |
|
Bartłomiej Dach
|
f052b47d87
|
Extract collapsible button container for card usage
|
2021-12-17 12:58:05 +01:00 |
|
Bartłomiej Dach
|
7aab12d4b0
|
Share extra row dropdown show/cancel show logic
|
2021-12-17 11:45:05 +01:00 |
|
Bartłomiej Dach
|
3fa45479b0
|
Share hype/nomination statistic show logic
|
2021-12-17 11:45:05 +01:00 |
|
Dean Herbert
|
6a1f535257
|
Refactor cancellation of expand to be more explicit
|
2021-12-15 16:38:19 +09:00 |
|
Dean Herbert
|
94d1a2aaca
|
Remove unnecessary collapse call from BeatmapCard
This is already handled at the `BeatmapCardContent` level. This call
actually causes the buggy behaviour reported in
https://github.com/ppy/osu/discussions/16085.
|
2021-12-15 16:37:47 +09:00 |
|
Dean Herbert
|
7a9db22c52
|
Tidy up method naming and structure for expanded state changes
|
2021-12-15 16:29:12 +09:00 |
|
Dean Herbert
|
ef4ab74565
|
Also only expose Expanded state of BeatmapCard as read-only
|
2021-12-15 16:26:19 +09:00 |
|
Dean Herbert
|
25a0505c97
|
Scale card when expanding to better distinguish hovered card from other cards in listing
|
2021-12-07 23:48:14 +09:00 |
|
Bartłomiej Dach
|
ccfc361626
|
Apply naming suggestions
|
2021-12-06 21:02:38 +01:00 |
|
Bartłomiej Dach
|
e451e43b90
|
Implement input handling behaviour of beatmap card dropdown
|
2021-12-05 16:31:45 +01:00 |
|
Bartłomiej Dach
|
250e5b47b7
|
Move "extra info" beatmap card row to separate component
|
2021-12-05 15:52:19 +01:00 |
|
Bartłomiej Dach
|
3fea8d5e62
|
Implement visual behaviour of expanded card state
|
2021-12-05 15:48:02 +01:00 |
|
Bartłomiej Dach
|
a07f8c74dc
|
Add basic structure for composable card dropdown
|
2021-12-05 15:26:37 +01:00 |
|
Bartłomiej Dach
|
7419682334
|
Move icon pill to beatmap card-specific namespace
|
2021-11-27 15:01:48 +01:00 |
|
Bartłomiej Dach
|
84a36ab4a9
|
Add integration with beatmap set overlay
|
2021-11-25 22:30:46 +01:00 |
|
Bartłomiej Dach
|
1a1603f0db
|
Implement preview track playback
|
2021-11-23 23:17:30 +01:00 |
|
Bartłomiej Dach
|
4011da033b
|
Split off thumbnail to separate component
|
2021-11-23 22:44:07 +01:00 |
|
Bartłomiej Dach
|
975744d26c
|
Remove no longer used [Cached] attribute
|
2021-11-21 13:19:16 +01:00 |
|
Bartłomiej Dach
|
297de27a6a
|
Use BindTarget from card rather than caching & resolving download tracker
|
2021-11-20 18:48:26 +01:00 |
|
Bartłomiej Dach
|
b3606f4a21
|
Rename {Play -> GoToBeatmap}Button
|
2021-11-20 18:36:39 +01:00 |
|
Bartłomiej Dach
|
412abf30d9
|
Refactor buttons again to work with latest design guidelines
|
2021-11-18 22:34:40 +01:00 |
|
Bartłomiej Dach
|
761d1e45f2
|
Use lime background on right side of card to signify downloaded sets
|
2021-11-18 21:36:41 +01:00 |
|
Bartłomiej Dach
|
b58fe2d80a
|
Restructure card to use single tracker at the top level
|
2021-11-13 15:39:03 +01:00 |
|
Bartłomiej Dach
|
222846290e
|
Update download progress bar appearance to match intended design
|
2021-11-10 18:38:52 +01:00 |
|
Bartłomiej Dach
|
91baaa73f3
|
Show download progress on card body rather than in button
|
2021-11-10 16:03:48 +01:00 |
|
Bartłomiej Dach
|
c65e7a4436
|
Add test coverage for download button
|
2021-11-08 22:17:56 +01:00 |
|
Bartłomiej Dach
|
f4b8dee2d0
|
Update favourite statistic value on favourite button clicks
|
2021-11-08 11:53:54 +01:00 |
|
Bartłomiej Dach
|
0faa26fc13
|
Add basic structure for buttons
|
2021-11-08 11:53:53 +01:00 |
|
Bartłomiej Dach
|
0e09edfce2
|
Do not show nomination info if hype info not present to match web
|
2021-11-07 21:33:42 +01:00 |
|
Bartłomiej Dach
|
1f405a7e71
|
Display extended statistics on card hover
|
2021-11-07 21:33:41 +01:00 |
|
Bartłomiej Dach
|
04c2a9cd59
|
Display basic statistics on card hover
|
2021-11-07 21:03:06 +01:00 |
|
Bartłomiej Dach
|
1813681fac
|
Move private method below protected
|
2021-11-03 00:10:50 +01:00 |
|
Bartłomiej Dach
|
75e89f17ad
|
Rewrite BeatmapCardContentBackground
|
2021-11-03 00:07:03 +01:00 |
|
Bartłomiej Dach
|
f671ee28c5
|
Use buffered container to eliminate gaps near foreground border
|
2021-11-01 20:17:27 +01:00 |
|
Bartłomiej Dach
|
a59f2d7b83
|
Implement basic hover card state
|
2021-11-01 19:41:11 +01:00 |
|
Bartłomiej Dach
|
5962f16b1c
|
Implement basic card appearance
|
2021-11-01 19:41:11 +01:00 |
|