1
0
mirror of https://github.com/ppy/osu.git synced 2024-12-14 20:13:21 +08:00
osu-lazer/osu.Game/Rulesets/Mods
Dean Herbert 7d74d84e6c Display mod icons using stable ordering
In discussion with nanaya, we likely want this now that we're adding the
ability for some icons to be extended. Historically mod icons have been
displayed in a stable but arbitrary order (based on their position in
the `Mods` enum).

This change aims to make them stable across lazer scores (where they are
stored based on .. the order the user selected them).
2023-09-28 16:48:09 +09:00
..
DifficultyAdjustSettingsControl.cs Fix too many things being exposed 2023-09-07 08:11:04 +02:00
DifficultyBindable.cs Fix code quality issues 2023-09-07 14:19:19 +09:00
IApplicableAfterBeatmapConversion.cs Remove the nullable disable annotation. 2022-07-19 20:39:41 +08:00
IApplicableFailOverride.cs Remove the nullable disable annotation. 2022-07-19 20:39:41 +08:00
IApplicableMod.cs Remove the nullable disable annotation. 2022-07-19 20:39:41 +08:00
IApplicableToAudio.cs Remove the nullable disable annotation. 2022-07-19 20:39:41 +08:00
IApplicableToBeatmap.cs Remove the nullable disable annotation. 2022-07-19 20:39:41 +08:00
IApplicableToBeatmapConverter.cs Remove the nullable disable annotation. 2022-07-19 20:39:41 +08:00
IApplicableToBeatmapProcessor.cs Remove the nullable disable annotation. 2022-07-19 20:39:41 +08:00
IApplicableToDifficulty.cs Remove the nullable disable annotation. 2022-07-19 20:39:41 +08:00
IApplicableToDrawableHitObject.cs Remove the nullable disable annotation. 2022-07-19 20:39:41 +08:00
IApplicableToDrawableRuleset.cs Remove the nullable disable annotation. 2022-07-19 20:39:41 +08:00
IApplicableToHealthProcessor.cs Remove the nullable disable annotation. 2022-07-19 20:39:41 +08:00
IApplicableToHitObject.cs Remove the nullable disable annotation. 2022-07-19 20:39:41 +08:00
IApplicableToHUD.cs Remove the nullable disable annotation. 2022-07-19 20:39:41 +08:00
IApplicableToPlayer.cs Remove the nullable disable annotation. 2022-07-19 20:39:41 +08:00
IApplicableToRate.cs Remove the nullable disable annotation. 2022-07-19 20:39:41 +08:00
IApplicableToSample.cs Remove the nullable disable annotation. 2022-07-19 20:39:41 +08:00
IApplicableToScoreProcessor.cs Remove the nullable disable annotation. 2022-07-19 20:39:41 +08:00
IApplicableToTrack.cs Remove the nullable disable annotation. 2022-07-19 20:39:41 +08:00
ICreateReplayData.cs Merge branch 'master' into remove-nullable-disable-in-the-mods 2022-07-20 13:28:28 +09:00
IHasNoTimedInputs.cs Add IHasNoTimedInputs interface to scope change further 2023-06-06 22:22:42 +09:00
IHasSeed.cs Remove the nullable disable annotation. 2022-07-19 20:39:41 +08:00
IMod.cs Fix the MOTHERLOAD of undetected issues that are now visible thanks to net6.0 2022-12-16 18:16:26 +09:00
IReadFromConfig.cs Remove the nullable disable annotation. 2022-07-19 20:39:41 +08:00
IUpdatableByPlayfield.cs Remove the nullable disable annotation. 2022-07-19 20:39:41 +08:00
MetronomeBeat.cs Change IBeatSyncProvider.Clock to always be non-null 2023-07-13 22:13:40 +09:00
Mod.cs Show mod settings as "on" or "off" rather than "True" or "False" 2023-08-23 20:21:43 +09:00
ModAccuracyChallenge.cs Reword setting name & description 2023-05-29 22:12:37 +02:00
ModAdaptiveSpeed.cs Fix rate adjust mods not showing "x" prefix on customisation slider's tooltip 2023-09-13 16:43:48 +09:00
ModAutoplay.cs Remove unused property 2023-07-13 21:25:43 +02:00
ModBarrelRoll.cs Change mod description type to LocalisableString 2022-08-10 15:54:48 -04:00
ModBlockFail.cs Initialize some bindables for prevent get the null instance. 2022-07-19 20:39:41 +08:00
ModCinema.cs Change mod description type to LocalisableString 2022-08-10 15:54:48 -04:00
ModClassic.cs Change mod description type to LocalisableString 2022-08-10 15:54:48 -04:00
ModDaycore.cs Change mod description type to LocalisableString 2022-08-10 15:54:48 -04:00
ModDifficultyAdjust.cs Merge branch 'master' into ruleset-localization 2022-08-14 15:17:44 -04:00
ModDoubleTime.cs Fix rate adjust mods not showing "x" prefix on customisation slider's tooltip 2023-09-13 16:43:48 +09:00
ModEasy.cs Remove the nullable disable annotation. 2022-07-19 20:39:41 +08:00
ModEasyWithExtraLives.cs Merge branch 'master' into mod-accuracy-challenge 2023-01-17 16:46:54 +09:00
ModExtensions.cs Display mod icons using stable ordering 2023-09-28 16:48:09 +09:00
ModFailCondition.cs Make autoplay compatible with ModFailCondition 2023-07-13 21:23:57 +02:00
ModFlashlight.cs Change flashlight depth in a more standard way 2023-05-02 17:00:54 +09:00
ModHalfTime.cs Fix rate adjust mods not showing "x" prefix on customisation slider's tooltip 2023-09-13 16:43:48 +09:00
ModHardRock.cs Change mod description type to LocalisableString 2022-08-10 15:54:48 -04:00
ModHidden.cs Remove the nullable disable annotation. 2022-07-19 20:39:41 +08:00
ModMirror.cs Remove the nullable disable annotation. 2022-07-19 20:39:41 +08:00
ModMuted.cs Switch ModMuted to add its metronome to components rather than overlays 2023-02-21 19:04:06 +09:00
ModNightcore.cs Partial everything 2022-11-27 00:00:27 +09:00
ModNoFail.cs Allow no fail mod during autoplay 2023-07-13 17:25:08 +09:00
ModNoMod.cs Change mod description type to LocalisableString 2022-08-10 15:54:48 -04:00
ModNoScope.cs Rename NormalSliderBar.cs to RoundedSliderBar.cs 2023-02-02 17:24:45 +01:00
ModPerfect.cs Merge branch 'master' into mod-accuracy-challenge 2023-01-17 16:46:54 +09:00
ModPreset.cs Convert ModPreset to realm object 2022-07-31 22:10:15 +02:00
ModRandom.cs Cleanup mod bindings 2022-09-25 15:49:22 -04:00
ModRateAdjust.cs Remove the nullable disable annotation. 2022-07-19 20:39:41 +08:00
ModRelax.cs Revert sealing 2022-08-12 22:32:27 +09:00
ModScoreV2.cs Mark "Score V2" mod as not user-playable 2023-08-29 11:52:11 +02:00
ModSuddenDeath.cs Change mod description type to LocalisableString 2022-08-10 15:54:48 -04:00
ModSynesthesia.cs Added recommendations from bdach: 2023-06-08 00:52:28 -07:00
ModTimeRamp.cs Fix rate adjust mods not showing "x" prefix on customisation slider's tooltip 2023-09-13 16:43:48 +09:00
ModType.cs Remove the nullable disable annotation. 2022-07-19 20:39:41 +08:00
ModWindDown.cs Removes unnecessary setting sources specifications 2022-09-27 09:25:58 -04:00
ModWindUp.cs Removes unnecessary setting sources specifications 2022-09-27 09:25:58 -04:00
ModWithVisibilityAdjustment.cs Remove the nullable disable annotation. 2022-07-19 20:39:41 +08:00
MultiMod.cs Change mod description type to LocalisableString 2022-08-10 15:54:48 -04:00
UnknownMod.cs Change mod description type to LocalisableString 2022-08-10 15:54:48 -04:00