Commit Graph

2465 Commits

Author SHA1 Message Date
0dfd0bb59d Refactored background of BeatmapInfoWedge 2021-04-21 15:46:11 +02:00
d6928e91fd Removed BeatmapInfo in StarRatingDisplay 2021-04-21 15:43:48 +02:00
9fba87f67a Moved Info and Background into own container 2021-04-21 15:43:29 +02:00
e9571b72cf Fixed InspectCode 2021-04-20 14:53:35 +02:00
583754b22a Removed unnecessary whitespaces 2021-04-20 14:29:53 +02:00
df29e61147 Fix CodeFactor error 2021-04-20 14:22:49 +02:00
f799a6e733 Removed StarDifficulty binding passthrough 2021-04-20 14:18:41 +02:00
c5d35ab787 removed mods binding passthrough 2021-04-20 12:40:22 +02:00
4e6cd8082e WIP refresh BPM-Label on mod change 2021-04-20 12:00:04 +02:00
6e72ee5f76 Added bindable stardifficulty to StarRatingDisplay 2021-04-20 10:37:53 +02:00
505a117862 splitted updateable part of wedge 2021-04-20 10:37:52 +02:00
6bf6084ae9 fixed according to suggestions 2021-04-19 19:24:46 +02:00
9f24cdb355 Added Author Link in BeatmapInfoWedge 2021-04-19 16:54:09 +02:00
dfe3240b45 Merge pull request #12353 from nekodex/songselect-hoversamples
Add a hover sample type for SongSelect buttons
2021-04-10 01:45:47 +09:00
ffacd38e57 Reduce the randomised pitch range of hover sounds 2021-04-09 23:03:14 +09:00
8a0da06e89 Add a hover sample type for SongSelect buttons 2021-04-09 23:00:40 +09:00
0f2c03d54b Add back "rewind" text, showing temporarily after a rewind occurs 2021-04-07 18:29:45 +09:00
afc745f999 Merge branch 'master' into rebind-song-select 2021-04-07 17:13:25 +09:00
3113eefcf6 Don't attempt to load content when not online 2021-04-06 17:12:00 +09:00
899d708dac Move loading layer up one level to correct padding 2021-04-06 17:09:51 +09:00
1934e8e1fe Fix loading layer being in the wrong place 2021-04-06 16:30:47 +09:00
59e6c46644 Remove unnecessary online state logic 2021-04-06 16:23:27 +09:00
dafa8bbe4e Refactor BeatmapDetails to use GridContainer to keep a consistent layout 2021-04-06 16:21:20 +09:00
a5a19319cc Fix code style 2021-04-02 21:15:28 +08:00
1ff77754fd Use OnlineViewContainer 2021-04-02 20:14:31 +08:00
6cb14e91c9 Make Player abstract and introduce SoloPlayer 2021-03-23 18:18:49 +09:00
12b7d9e06d Simplify custom filter criteria retrieval 2021-03-06 12:16:01 +01:00
f733d1ec1f Expose and document query parser and helpers 2021-03-03 22:03:01 +01:00
f9148eec20 Refactor filter query parsing helper methods
In preparation for exposition as public.
2021-03-03 21:34:14 +01:00
42c3309d49 Use ruleset criteria in parsing and filtering 2021-03-02 20:11:21 +01:00
c375be6b07 Instantiate ruleset criteria 2021-03-02 20:10:03 +01:00
e46543a4a9 Constrain operator parsing better 2021-03-02 19:56:36 +01:00
26736d990f Enable filter parsing extensibility 2021-03-02 19:42:47 +01:00
d0decc73be Merge branch 'master' into beatmap-difficulty-cache-nullable 2021-02-25 19:40:38 +01:00
a792c3f13c Merge pull request #11900 from peppy/update-bpm-with-mods
Update the displayed BPM at song select with rate adjust mods
2021-02-26 00:25:55 +09:00
01a4815412 Make labels disappear on null beatmap/no hitobjects 2021-02-25 23:36:02 +09:00
46ea0f44eb Merge branch 'master' into beatmap-difficulty-cache-nullable 2021-02-25 22:52:15 +09:00
c1f27ba938 Merge branch 'master' into fix-song-select-star-rating-display-zero-flashing 2021-02-25 22:13:48 +09:00
c3eb44137b Move ValueChanged bind back to load() 2021-02-25 22:09:41 +09:00
649ce20e35 Fix up super weird and super wrong DI 2021-02-25 22:01:53 +09:00
b090a82b35 Merge branch 'master' into update-bpm-with-mods 2021-02-25 21:58:54 +09:00
de417a660d Make BPM update with changes in mod settings 2021-02-25 21:51:32 +09:00
98313a98bf DI mods in parent class and pass them down 2021-02-25 21:48:02 +09:00
2db4b793d7 Also handle most common BPM display 2021-02-25 17:05:00 +09:00
31c52bd585 Update the displayed BPM at song select with rate adjust mods
This only covers constant rate rate adjust mods. Mods like wind up/wind
down will need a more complex implementation which we haven't really
planned yet.
2021-02-25 17:00:44 +09:00
03771ce8ec Allow determining a BeatmapDifficultyCache's bindable return's completion state via nullability 2021-02-25 16:19:01 +09:00
9f3ceb99eb Fix the star rating display at song select flashing to zero when changing mods
Due to the use of bindable flow provided by `BeatmapDifficultyCache` in
this usage, the display would briefly flash to zero while difficulty
calculation was still running (as there is no way for a consumer of the
provided bindable to know whether the returned 0 is an actual 0 SR or a
"pending" calculation).

While I hope to fix this by making the bindable flow return nullable
values, I think this particular use case works better with non-bindable
flow so have switched across to that.
2021-02-25 16:05:13 +09:00
e82eaffaed Flip order back to original for romanisable strings 2021-02-25 14:14:07 +09:00
a362382d38 Add back more correct null checks 2021-02-25 14:06:21 +09:00
8a97e2e28d Update LocalisedString usages to RomanisedString 2021-02-22 19:01:42 +09:00