Commit Graph

2240 Commits

Author SHA1 Message Date
b95da3ca27 Merge pull request #14576 from peppy/update-framework
Update framework
2021-08-30 21:09:58 +09:00
8137eee527 Reuse value to save enum name
Co-authored-by: Salman Ahmed <frenzibyte@gmail.com>
2021-08-30 18:05:47 +08:00
04bf667d0d Parse partially typed enum names in filter query 2021-08-30 17:49:18 +08:00
e374ef163d Update localisable formattable extensions usages inline with framework change 2021-08-29 15:00:28 +03:00
847726547a Move mod value change callback inside wedge info text component 2021-08-24 07:53:49 +03:00
ead1b47e0e Merge branch 'master' into localise-beatmap-set-overlay 2021-08-23 13:22:52 +09:00
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
e4a8f72167 Add failing test case 2021-08-22 19:16:43 +02:00
9b1720bd6c Merge branch 'master' into localise-beatmap-set-overlay 2021-08-22 10:53:31 +03:00
a65cd36a5f Move some constants to consts 2021-08-19 19:19:46 +09:00
6bfae25cda Apply 5px vertical spacing on fill flow
Regressed, was margin { bottom = 5f } from the star rating display
creation method, which I've partly inlined.
2021-08-19 08:30:29 +03:00
25e6317e7f Use animated star display in beatmap info wedge and synchronise bar 2021-08-19 07:18:02 +03:00
102320f8ae Merge branch 'master' into mod-settings-difficulty-cache 2021-08-19 06:35:13 +03:00
9d2664cbb1 Merge branch 'master' into star-rating-display-v2 2021-08-18 17:22:33 +09:00
b419ea716b Refactor beatmap info wedge to not fully refresh on star difficulty change
Makes it look awkward when changing difficulty via mod settings for
example.

Now the changes should instead only affect the displayed components which consume it
directly.
2021-08-17 05:46:06 +03:00
a0a9777109 Fix merge conflicts. 2021-08-16 14:50:00 +02:00
1f942d15f8 Localise scoreboard 2021-08-16 13:38:57 +02:00
7bebbf9f74 Mark format strings as verbatim. 2021-08-16 12:46:41 +02:00
0e66a05963 Hide left border of beatmap wedge 2021-08-13 22:29:22 +09:00
5a60b39643 Remove unnecessary delimiters from song select filter splitting 2021-08-13 16:42:58 +09:00
b75c20fee4 Adjust positioning and paddings 2021-08-12 18:02:00 +09:00
5e0f9d0af9 Localise user ratings. 2021-08-08 22:00:12 +02:00
d4399f10f9 Merge both variants of the star rating display 2021-08-04 18:19:28 +03:00
d0ce0cf9f5 Merge branch 'master' into new-difficulty-colours 2021-08-04 17:12:15 +03:00
9b9dacf3fe Update usages of Drawable.Click() 2021-08-04 17:30:33 +09:00
9a5e052dc0 Use star difficulty colour spectrum game-wide 2021-08-03 15:02:18 +03:00
48b95ae250 Merge pull request #14067 from nekodex/select-sfx-changes
Swap 'select' sample variants and add hover+select sounds to more components
2021-07-31 20:03:08 +09:00
081dafc4e4 Update existing inline usages to use new extension method 2021-07-31 16:46:02 +09:00
c1d8a7e2ad Add and use 'Submit' select sample variant for particular components 2021-07-30 21:35:28 +09:00
362816492f Move to more friendly namespace 2021-07-02 18:09:16 +09:00
eacf867073 Move shared types into their own classes 2021-07-02 18:05:00 +09:00
0522500a57 Fix a couple of merge oversights 2021-07-01 19:45:17 +09:00
31dbc7798b Merge branch 'master' into linkify-metadata 2021-07-01 19:41:33 +09:00
f939e2603a Merge branch 'master' into localisable-tooltips 2021-06-28 15:29:42 +09:00
2b1d3c8e9c add od filter in search filter 2021-06-26 21:05:01 +07:00
8e1bcc4d6b add overall difficulty in filter criteria 2021-06-26 21:02:31 +07:00
50c27d2635 Update usages of IHasTooltip in line with framework localisation changes 2021-06-25 19:10:04 +02:00
6e4fc26e16 replace 'songselect' hover/click sounds with 'button' ones for now 2021-06-18 21:03:46 +09:00
83402a70db Fix potential null ref when no beatmap is selected 2021-06-14 15:06:24 +09:00
f8b09b7c81 Avoid refresh if score is not related to current display 2021-06-14 14:28:14 +09:00
fc442713bb Debounce schedule at base class 2021-06-14 14:26:40 +09:00
8dd48d48f6 Add support for song select leaderboard to handle newly imported scores 2021-06-14 14:20:23 +09:00
f65f074131 Add star keyword to FilterQueryParser criteria 2021-06-11 02:46:29 +09:00
7774344f0e Remove "Unranked" text from ModDisplay 2021-06-09 13:45:09 +09:00
44b1102241 Merge branch 'master' into autoplay-pause-support 2021-06-03 13:26:00 +09:00
d6656047e3 Fix beatmap statistics with value of zero not displaying correctly at song select
Closes #13307.
2021-06-03 01:58:51 +09:00
cbf3ef5400 Create replay via the ICreateReplay interface instead of explicitly ModAutoplay 2021-06-01 14:22:16 +09:00
14570b6fb1 Merge branch 'master' into autoplay-pause-support 2021-06-01 14:19:21 +09:00
06bd696cc2 Remove previous consumption logic in GetWorkingBeatmap
This should not be required since the introduction of `workingCache`,
which does the same thing in a more global way.
2021-05-31 14:11:58 +09:00
046087a367 Fix access to AliveChildren before IsLoaded 2021-05-27 16:58:01 +09:00