osu/osu.Game
Dean Herbert 86163d2225 Fix hit error meters not updating visual state when hidden
It is an expectation of users that when the HUD is shown after a period
of being hidden, it will visually reflect the state based on recent
judgements.

To achieve this, I've added `AlwaysPresent` and moved the transform
application to the meter level, rather than at a child level. If this is
seen as a bad direction, `AlwaysPresent` can be applied to the drawable
children and the transforms can be moved back.

Also of note, `ColourHitErrorMeter` is pretty weird. The flow class
could potentially be removed and reduce `AlwaysPresent` usage by one.
Can do that refactor as part of this PR if preferred.

Closes #18624.
2022-06-13 16:38:57 +09:00
..
Audio Fix mod panels playing samples when hidden at a higher level 2022-05-08 10:39:49 +02:00
Beatmaps Merge pull request #18619 from peppy/fix-collection-performance 2022-06-10 15:01:31 +09:00
Collections Rename Beatmaps to BeatmapHashes for clarity 2022-06-10 14:03:51 +09:00
Configuration Remove "V2" suffix from ChatOverlay components 2022-05-30 17:54:09 +09:00
Database Update realm to latest version 2022-06-03 14:16:10 +09:00
Extensions
Graphics Match family string via GetFamilyString() 2022-06-13 12:35:10 +09:00
Input Add key binding for tap button 2022-06-02 12:58:44 +09:00
IO Use pooled memory for memory copies performed by ZipArchiveReader 2022-05-30 20:22:26 +09:00
IPC
Localisation Merge pull request #18609 from ALANVF/settings-delete-skin 2022-06-08 19:18:59 +09:00
Migrations
Models
Online Update spectator/multiplayer endpoint in line with new deployment 2022-06-11 22:31:01 +09:00
Overlays Merge pull request #18606 from peppy/latency-comparer 2022-06-10 19:41:44 +09:00
Performance
Properties
Replays
Rulesets Fix combo starting at 0 when spectating 2022-06-06 17:56:25 +09:00
Scoring Add xmldoc to ScoringValues 2022-06-02 16:39:51 +09:00
Screens Fix hit error meters not updating visual state when hidden 2022-06-13 16:38:57 +09:00
Skinning Merge pull request #18587 from peppy/skin-editor-fix-sizing 2022-06-07 13:19:50 +09:00
Stores Move implementation of DeleteVideos to BeatmapModelManager 2022-05-18 15:37:46 -05:00
Storyboards
Tests Merge branch 'master' into multiplayer-leaderboard-user-mods-2 2022-06-08 13:39:42 +09:00
Updater
Users Remove 'submit' sample usages 2022-06-03 22:31:35 +09:00
Utils Don't report sentry errors from builds targetting a different server 2022-06-03 16:29:55 +09:00
.editorconfig
osu!.res
osu.Game.csproj Update framework 2022-06-11 12:48:31 +09:00
OsuGame.cs Ensure ChannelManager has access to API from point of construction 2022-06-08 19:15:23 +09:00
OsuGameBase_Importing.cs
OsuGameBase.cs Don't report sentry errors from builds targetting a different server 2022-06-03 16:29:55 +09:00
PerformFromMenuRunner.cs