87ee9ab813
Added custom menu items in DrawableCarouselBeatmap
2023-01-16 00:13:12 +01:00
9a29c9ae26
remove hacky method to check if carousel is null
2023-01-15 15:32:53 +01:00
c5775aa452
Merge branch 'master' into song_select_nullability
2023-01-15 22:44:13 +09:00
4cf4a66858
Make MusicController
a required dependency of SongSelect
2023-01-15 22:43:30 +09:00
f7af5a8115
Revert some formatting changes
2023-01-15 22:39:00 +09:00
4906f37109
Merge pull request #22181 from frenzibyte/attempt-fix-song-select-test-failure
...
Fix intermittent failure in beatmap carousel tests
2023-01-15 02:35:36 +09:00
515ada6815
Remove CanBeNull
where it's no longer requered
2023-01-13 23:11:50 +03:00
a41a031909
Localise some notifications
2023-01-13 23:11:25 +03:00
112cf403ec
Fix intermittent failure in certain beatmap carousel tests
2023-01-13 19:41:44 +03:00
a6b6fb864e
Make carousel non nullable and ensure pre load usages of methods that reference it are protected against failure
2023-01-13 13:10:29 +01:00
403ca05e5e
Enable nullability for song select
2023-01-13 00:52:14 +01:00
aab84d50eb
Remove boxing overhead in CarouselItem
comparator
2023-01-10 18:35:06 +01:00
b7e845201f
Fix whitespace around Debug.Assert
2023-01-10 18:03:17 +09:00
d53dafa29f
Revert Debug.Assert
2023-01-10 17:52:28 +09:00
93038ce496
Use OfType
instead of forceful nullability
2023-01-10 17:52:21 +09:00
6abbc7dc28
Further fix nullability
2023-01-09 20:59:28 +01:00
69260ca3c3
remove unnecessary usages of nullable forgiveness, add asserts for debugging
2023-01-09 18:36:55 +01:00
47fb467012
Remove nullable disabling in carousel
2023-01-08 19:02:48 +01:00
464f251c0c
Merge branch 'master' into beatmap-set-link-genre-language
2023-01-06 17:09:06 +08:00
8f37e69dc4
Schedule difficulty calculation to avoid performing with incomplete state updates
2023-01-05 12:52:08 +03:00
39221a52da
Fix advanced statistics display using decoupled ruleset bindable for difficulty calculation
2023-01-05 12:52:08 +03:00
beb3b96aca
Harden request equality checks
2023-01-04 01:44:00 +08:00
8f7ae0395a
Fix song select leaderboard potentially showing wrong scores on quick beatmap changes
...
Closes #22002 .
2023-01-03 00:55:09 +08:00
680646d3a6
Make offsetting of bottom bar more readable
2022-12-29 12:02:08 +01:00
494886ef92
Rename Text
to Metadata
2022-12-23 11:11:15 -08:00
1d39e8d0ce
Refactor MetadataSection
to use generics and inheritance
2022-12-21 10:18:47 -08:00
626f4b0dfd
fix test failures, improve button logic
2022-12-19 16:35:20 +01:00
878e2f24c4
Merge branch 'master' into footer_V2_implementation
2022-12-19 13:19:23 +01:00
407b0a0ad3
Address issues from Joehuu review
2022-12-19 11:30:23 +01:00
b66409bd37
Perform rewind with right click only if cursor didn't leave the button
2022-12-05 23:38:45 +03:00
7373d79ba6
Use OsuColour instead of hex for button accent colour
2022-12-02 19:16:25 +01:00
c5bad816db
Add button colouring whilst corresponding overlay is present
2022-12-02 18:44:21 +01:00
ea882f6874
Add disabled button dimming.
2022-12-01 22:31:14 +01:00
55a21a75a4
Add hover lightening
2022-12-01 22:07:28 +01:00
d7cea51551
Add functionality of Random button
2022-12-01 16:29:52 +01:00
1530495e7c
Add button "accent" colour, bottom bar, icon, text
2022-12-01 15:34:09 +01:00
774eb178a1
Add basic button design and footer button addition flow
2022-12-01 13:13:37 +01:00
18b4317e99
Create Basic V2 footer and test
2022-12-01 11:57:50 +01:00
0aba119056
Merge remote-tracking branch 'origin/RangeSlider_implementation' into RangeSlider_implementation
...
# Conflicts:
# osu.Game.Tests/Visual/SongSelect/TestSceneDifficultyRangeFilterControl.cs
# osu.Game/Screens/Select/DifficultyRangeFilterControl.cs
2022-11-27 10:40:29 +01:00
7bc8908ca9
Partial everything
2022-11-27 00:00:27 +09:00
92ed2ed4ef
Refactor star "DifficultyRangeFilterControl" into generic range slider class
2022-11-26 12:19:08 +01:00
de163b2bb5
Change song select to only allow volume adjusting if alt is held while scrolling
2022-11-22 19:48:55 +09:00
4a79141824
Merge pull request #21338 from RATCM/fix-leaderboard-filter
...
Match leaderboard filter behaviour to web
2022-11-21 14:01:55 +09:00
f5fbb7c8de
Changed comments
2022-11-20 19:27:40 +01:00
d20a357c0e
Fixed ordering bug
2022-11-20 19:24:51 +01:00
9040dfbd4e
Match leaderboard filter behaviour to web
2022-11-20 17:39:46 +01:00
7b274083d3
Fix phantom beatmap sets appearing on carousel after delete/update
...
Regressed in c40c70509e
.
As it turns out, `item.Item.Filtered.Value` is not the only condition
that should be checked to determine if a carousel item should be hidden
or not - `item.Item.State.Value != CarouselItemState.Collapsed` should
also be true. This was even available as the `item.Item.Visible`
convenience property, which is used in this commit.
Failing to check `item.Item.State.Value` led to setting non-zero alpha
on collapsed carousel items, leading to phantom beatmap sets appearing,
as the alpha was set in the entire carousel's `Update()` method, thus
firing every frame.
2022-11-20 10:08:34 +01:00
4773979e52
add condition
2022-11-17 16:15:34 +08:00
87b4fee10f
Remove leftover constant
2022-11-17 04:05:21 +03:00
55beaf5d93
Revert buttons order change
2022-11-17 04:05:15 +03:00