1
0
mirror of https://github.com/ppy/osu.git synced 2024-11-12 06:07:28 +08:00
osu-lazer/osu.Game/Screens
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
..
Backgrounds Add setting to turn on/off the video 2019-08-31 00:42:20 +03:00
Charts Fix remaining issues 2019-02-28 13:31:40 +09:00
Edit Merge branch 'master' into snapping-refactor 2019-10-25 18:26:14 +09:00
Menu Fix incorrect beatmap usage 2019-10-08 12:15:32 +09:00
Multi Simplify exit logic of screens with textboxes using back button receptor 2019-10-01 08:26:34 -07:00
Play Apply adjustments for framework changes 2019-10-23 14:04:06 +09:00
Ranking Increase spacing to closer match the design 2019-10-25 12:48:34 +09:00
Select Make carousel item sorting stable 2019-10-27 23:14:14 +01:00
BackgroundScreen.cs Add triangles intro 2019-08-09 20:05:28 +09:00
BackgroundScreenStack.cs Turn on warnings, resolve issues 2019-04-25 17:36:17 +09:00
IOsuScreen.cs Remove unnecessary extra property 2019-06-25 18:38:14 +09:00
Loader.cs Simplify and future-proof random retrieval method 2019-09-29 14:35:35 +08:00
OsuScreen.cs Remove unnecessary extra property 2019-06-25 18:38:14 +09:00
OsuScreenDependencies.cs Merge remote-tracking branch 'origin/master' into fix-new-inspections 2019-05-07 13:20:17 +09:00
OsuScreenStack.cs Apply a few minor refactors 2019-03-25 12:39:40 +09:00
ScreenWhiteBox.cs Better signify under construction screens in editor 2019-10-08 14:32:48 +09:00
StartupScreen.cs Add base class for startup screens 2019-06-26 01:36:17 +09:00