1
0
mirror of https://github.com/ppy/osu.git synced 2024-12-16 03:42:58 +08:00
osu-lazer/osu.Game/Screens/Select/Carousel
Bartłomiej Dach c8d3dd0e5a Make carousel item sorting stable
Migrate beatmap carousel item sorting from List<T>.Sort()
to IEnumerable<T>.OrderBy(), as the second variant is documented to be
a stable sorting algorithm. This allows for eliminating unnecessary
movement of carousel items occurring whenever any set of items is tied
when changing sorting criteria.
2019-10-27 23:14:14 +01:00
..
CarouselBeatmap.cs Add creator= and artist= filters 2019-09-22 00:20:55 +02:00
CarouselBeatmapSet.cs Fix carousel including filtered difficulties in sort comparisons 2019-10-07 15:17:03 +09:00
CarouselGroup.cs Make carousel item sorting stable 2019-10-27 23:14:14 +01:00
CarouselGroupEagerSelect.cs Apply more missed cases 2019-04-01 12:44:46 +09:00
CarouselItem.cs Turn on warnings, resolve issues 2019-04-25 17:36:17 +09:00
DrawableCarouselBeatmap.cs Apply reviews 2019-08-15 12:11:54 +09:00
DrawableCarouselBeatmapSet.cs Don't redraw certain buffered containers on scale change 2019-09-04 19:38:12 +09:00
DrawableCarouselItem.cs Update framework 2019-08-21 13:29:50 +09:00