Commit Graph

48 Commits

Author SHA1 Message Date
a05d7f4d8c Change carousel terminology to not use Children / InternalChildren 2022-07-21 16:06:06 +09:00
30daa0fd44 Add ranked and submitted date storage and filtering 2022-07-19 19:55:56 +09:00
fc274629f8 Add "last played" sort mode to song select
Note that this will consider the most recent play of any beatmap in
beatmap set groups for now, similar to other sort methods.
2022-07-13 16:43:43 +09:00
f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
5637fd64d6 Perform ordering using IComparable instead 2022-01-27 15:59:20 +09:00
f30d63107a Add SortID to RulesetInfo to allow stable ordering of rulesets for display 2022-01-27 15:35:16 +09:00
6919df18fa Fix incorrect ordering and grouping of difficulties at song select 2022-01-12 17:00:17 +09:00
3811bd8520 Fix some null inspections 2022-01-12 17:00:16 +09:00
b8cd3cdbbc Various updates to ruleset and primary key usages to move closer to realm support 2022-01-12 16:57:13 +09:00
ebe58cee11 Rename BeatmapInfo.StarDifficulty to StarRating to match underlying interface 2021-11-11 17:19:46 +09:00
86540d1fb6 Update existing usages of Author as string to access Username directly 2021-11-04 18:57:54 +09:00
67d9590a79 Fix new inspections 2021-11-04 14:02:09 +09:00
6944151486 Apply batch fixing of built-in types using var 2021-10-27 13:04:41 +09:00
973c31132b Rename BeatmapInfo variables which were named beatmap for clarity 2021-10-02 12:45:34 +09:00
a21718f1cd Move source case to a better spot 2021-05-09 14:26:45 -07:00
8964d51de9 Add ability to sort by source in song select 2021-05-09 14:10:38 -07:00
c25e2c3dd5 Select recommended beatmap if last selection is filtered 2020-12-03 23:13:14 +02:00
69650c16fc Simplify vertical position calculations by including spacing in height definition 2020-10-13 18:13:36 +09:00
fd8654cff3 Add back difficulty panel spacing 2020-10-13 17:37:33 +09:00
524419d5e4 Fix filtered items being considered for height calculation 2020-10-13 17:37:33 +09:00
0a978c6131 Add basic pooling setup 2020-10-13 17:37:33 +09:00
3143224e5b Refactor how drawable carousel items are constructed 2020-10-13 17:37:33 +09:00
9193f5b0ba Expose panel height from non-drawable models 2020-10-13 17:37:33 +09:00
a393bbe8f7 Remove direct drawable storage from carousel models 2020-10-13 17:37:33 +09:00
abea7b5299 Tidy up function passing, naming, ordering etc. 2020-04-11 17:13:35 +09:00
deaf24f141 Fix oversight on null 2020-04-09 19:30:40 +03:00
35f97dfc75 Style changes 2020-04-09 18:59:18 +03:00
f40bdcd34e Initial rewrite, moving API logic to SongSelect 2020-04-09 18:47:28 +03:00
ee112c6f50 Move and change logic 2020-03-26 18:42:08 +02:00
2f5dc93d61 Select recommended difficulty 2020-03-26 00:19:54 +02:00
66fb72cd8a Fix song select not showing active beatmap if it is filtered by local criteria 2020-02-10 16:59:54 +09:00
caf3f774ba CA1309: compare strings correctly. 2019-12-17 13:00:15 +08:00
f15953d65c Fix carousel including filtered difficulties in sort comparisons 2019-10-07 15:17:03 +09:00
129899f419 Add a BPM property in BeatmapInfo 2019-07-08 10:43:35 +03:00
90d5484818 Return BPM back to OnlineInfo
Revert commit of "Move BPM out of OnlineInfo"
2019-07-08 09:10:41 +03:00
3ea9629daf Move BPM out of OnlineInfo 2019-07-07 20:11:44 +03:00
b4ef64fa61 Add sorting by Length 2019-07-07 18:26:56 +03:00
188c80374e Add sorting by BPM 2019-07-07 18:14:23 +03:00
a6dc5606bc Allow beatmapsets to be sorted by date added 2019-06-05 18:17:43 +09:00
c39c37a18d Apply more missed cases 2019-04-01 12:44:46 +09:00
bca347427f Update with framework bindable changes 2019-02-21 18:56:34 +09:00
8617aaa2a7 Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
32a74f95a5 Normalize all the line endings 2018-04-13 18:26:38 +09:00
37d393bca0 Update licence headers 2018-01-05 20:21:19 +09:00
3c406662ed Ensure correct selection after deletion of currently selected
Also fixes a lot of bad interactions and simplifies further.
2017-12-16 16:18:44 +09:00
67f05977ea Add sorting support 2017-12-15 14:36:51 +09:00
1b85952441 Cleanup and basic TestCase 2017-12-15 14:36:51 +09:00
78dd975a35 Initial carousel infrastructue changes 2017-12-15 14:36:51 +09:00