1
0
mirror of https://github.com/ppy/osu.git synced 2024-11-06 06:57:39 +08:00
osu-lazer/osu.Game
Bartłomiej Dach 9538a32b5e
Explicitly update beatmap info wedge on mod change
This used to already be the case prior to b419ea7, but in a very
roundabout way. Changes to the value of the star difficulty bindable -
including indirect changes via the set of active mods changing - would
trigger the wedge display to regenerate and load asynchronously.

b419ea7 accidentally broke this by moving down the bindable retrieval to
a lower level, at which point `WedgeInfoText` would only receive the set
of mods selected at the time at which a given beatmap was selected, and
not receive any further updates, breaking the BPM display updating in
real time (as `WedgeInfoText` could not be aware that rate-changing mods
were even in effect).

To resolve, explicitly reload the wedge's contents on mod changes.
2021-08-22 19:16:46 +02:00
..
Audio Update with framework changes 2021-07-28 21:54:11 +09:00
Beatmaps Allow intro screen to retrieve beatmap even if rulesets is not loaded 2021-08-20 19:43:48 +09:00
Collections Schedule callback instead 2021-06-23 21:26:52 +09:00
Configuration Add a note against OsuSetting 2021-08-16 16:59:59 +09:00
Database Attempt to reduce skin lookup overhead where file access is not required 2021-08-17 00:23:30 +09:00
Extensions Update incorrect xmldoc 2021-07-31 16:48:45 +09:00
Graphics Merge branch 'master' into settings-dim-other-sections 2021-08-20 20:22:22 +09:00
Input Allow toggling focus via binding 2021-08-19 14:19:59 +09:00
IO Fix storage wrapping logic setting logger too early in startup sequence 2021-07-09 13:17:25 +09:00
IPC Apply ConfigureAwait changes to game side 2021-03-08 14:36:35 +09:00
Localisation Merge branch 'master' into localisation-settings 2021-08-16 15:41:50 +08:00
Migrations Add database tracking of beatmap creator user_ids 2021-05-14 15:40:29 +09:00
Online Use nekodex's regex from osu-web 2021-08-20 23:01:06 +03:00
Overlays Merge branch 'master' into fix-setting-section-clickability 2021-08-21 14:11:55 +03:00
Performance Add LocalUserPlayInfo interface to convey common information about player status 2021-08-17 16:15:47 +09:00
Properties Merge remote-tracking branch 'upstream/master' into android 2019-01-29 18:13:43 -06:00
Replays Add deep cloning support to Score/ScoreInfo/Replay 2021-07-19 14:14:28 +09:00
Rulesets Reword comment and remove brackets 2021-08-22 12:40:41 +03:00
Scoring Update mapper usages with LocalisableDescription 2021-07-31 01:47:14 +03:00
Screens Explicitly update beatmap info wedge on mod change 2021-08-22 19:16:46 +02:00
Skinning Trim redundant default argument value 2021-08-17 23:00:10 +02:00
Storyboards Default DrawableStoryboard to a completed state to avoid state change on empty storyboards 2021-06-18 16:08:49 +09:00
Tests Merge branch 'master' into temporary-directory-test-storage 2021-08-20 20:41:54 +09:00
Updater Don't consider version suffixes when checking for updates 2021-07-20 01:05:37 +09:00
Users Add hover+select sounds to some components that are missing them 2021-07-30 21:35:28 +09:00
Utils Remove unnecessary "in" keyword 2021-08-09 20:53:02 +10:00
.editorconfig Add localisation license header to editorconfig 2021-08-02 11:44:10 +09:00
osu!.res And then everything became one 2017-09-19 16:06:58 +09:00
osu.Game.csproj Update resources 2021-08-22 19:13:21 +09:00
OsuGame.cs Reword comment 2021-08-21 15:39:57 +03:00
OsuGameBase_Importing.cs Move import logic out to partial class 2021-05-28 02:44:44 +09:00
OsuGameBase.cs Fix stack overflow in ruleset change rejection logic 2021-07-30 01:54:30 +09:00
PerformFromMenuRunner.cs Add flow to allow MatchSubScreen to handle beatmap presentation locally 2021-03-03 14:13:51 +09:00