Commit Graph

435 Commits

Author SHA1 Message Date
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
704ff47a0e Swap icon for "go to beatmap" state 2021-11-09 08:07:56 +01:00
2186b51676 Implement detailed download button behaviour 2021-11-08 22:18:14 +01:00
a60cceeda6 Implement basic appearance of download button 2021-11-08 22:18:14 +01:00
c65e7a4436 Add test coverage for download button 2021-11-08 22:17:56 +01:00
74603253d2 Store full model rather than online ID only 2021-11-08 13:42:56 +01:00
72489b32f9 Move toggle code into own method for readability 2021-11-08 21:39:16 +09:00
9a2425f316 Remove unused field for now to appease inspectcode 2021-11-08 21:36:28 +09:00
f4b8dee2d0 Update favourite statistic value on favourite button clicks 2021-11-08 11:53:54 +01:00
b5cbdcf981 Implement basic behaviour of favourite button 2021-11-08 11:53:54 +01:00
0faa26fc13 Add basic structure for buttons 2021-11-08 11:53:53 +01:00
fb495d77ce Implement TooltipText directly 2021-11-08 13:22:57 +09:00
0e09edfce2 Do not show nomination info if hype info not present to match web 2021-11-07 21:33:42 +01:00
1f405a7e71 Display extended statistics on card hover 2021-11-07 21:33:41 +01:00
04c2a9cd59 Display basic statistics on card hover 2021-11-07 21:03:06 +01:00
9c926e5514 Remove BeatmapSetInfo.OnlineInfo and all usages 2021-11-04 15:23:04 +09:00
cf7545e36c Merge branch 'master' into beatmap-card-basics 2021-11-03 00:11:03 +01:00
1813681fac Move private method below protected 2021-11-03 00:10:50 +01:00
75e89f17ad Rewrite BeatmapCardContentBackground 2021-11-03 00:07:03 +01:00
6efd3d3115 Don't perform background difficulty calculation for multiplayer panels
There are cases these are shown in a long list. They shouldn't be
running calculations.
2021-11-03 03:12:52 +09:00
f671ee28c5 Use buffered container to eliminate gaps near foreground border 2021-11-01 20:17:27 +01:00
a59f2d7b83 Implement basic hover card state 2021-11-01 19:41:11 +01:00
5962f16b1c Implement basic card appearance 2021-11-01 19:41:11 +01:00
07e3ced315 Fix test scene and remove "impossible" nullable coalesce 2021-10-29 18:22:23 +09:00
7db8bdfb7c Fix fallback logic not considering case where ruleset is not available
Occurs only in tests.
2021-10-29 18:16:54 +09:00
be0564f732 Update DifficultyIcon classes to use IBeatmapInfo 2021-10-29 17:05:06 +09:00
7245baba69 Remove IBeatmapSetOnlineInfo implementation from BeatmapSetInfo to avoid null cases 2021-10-28 00:50:45 +09:00
f268363924 Update UpdateableBeatmapBackgroundSprite to accept IBeatmapInfo 2021-10-27 16:38:48 +09:00
3de994449d Add support for changing dimensions of difficulty spectrum display 2021-10-26 23:06:52 +02:00
1a77e98537 Implement difficulty spectrum display 2021-10-26 23:06:52 +02:00
6802e9ec10 Remove FixedWidth and add AutoSizeAxes specs to all usages 2021-10-25 20:24:48 +02:00
feedd53a53 Add support for setting fixed size of status pill 2021-10-24 21:37:00 +02:00
5ab3337a10 Update beatmap set status pill appearance 2021-10-24 20:40:34 +02:00
32d01f022f Rename usages which rely on online backing 2021-10-21 16:58:42 +09:00
0706ad70fb Move BeatmapSetOnlineInfo to an interface type 2021-10-21 16:58:42 +09:00
ec61c3c5ee Rename all remaining cases 2021-10-03 00:55:29 +09:00
505824d8ea Constrain difficulty icon tooltip to internal accessibility"
This reverts the reverted commit cd356b8eae.

Sorry for the revert-unrevert, rushly pushed without realizing it
doesn't even build.
2021-08-31 21:16:17 +03:00
cd356b8eae Revert "Constrain difficulty icon tooltip to internal accessibility"
This reverts commit 4a590a041c.
2021-08-31 20:57:47 +03:00
4a590a041c Constrain difficulty icon tooltip to internal accessibility 2021-08-31 20:57:36 +03:00
da7ff4b160 Update remaining tooltip implementations to use generics 2021-08-31 20:01:13 +03:00
fa2bf42188 Update tooltip implementations 2021-08-30 16:05:00 +09:00
e374ef163d Update localisable formattable extensions usages inline with framework change 2021-08-29 15:00:28 +03:00
6d57a240ac Add animation support for the star rating display 2021-08-19 07:17:43 +03:00
d2df09432f Center the star rating display text rather than left 2021-08-18 11:49:33 +03:00
5e91ec73e3 Handle star rating range display sizing 2021-08-18 11:36:27 +03:00
74d6c26520 Refactor star rating display layout with flexibility in mind 2021-08-18 11:03:35 +03:00
b01893d3f2 Merge branch 'master' into star-rating-display-v2 2021-08-06 13:51:34 +03:00