-
-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Design implementation pass of Song Select v2 #32715
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
43d9bd4
to
022f6c5
Compare
First impressions aren't great: Left and right halves are overlapping with a pretty normal aspect ratio. @frenzibyte can you confirm this is how you left things and I haven't fucked something up? |
Leaderboard doesn't seem to show placeholders on failures: osu.2025-04-08.at.07.20.43.mp4 |
|
mapperText.Text = beatmap.Value.Metadata.Author.Username; | ||
} | ||
|
||
var playableBeatmap = beatmap.Value.GetPlayableBeatmap(ruleset.Value); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Without doing a full review, I'll just mention that this is causing a beatmap load on the update thread resulting in FPS spikes when loading beatmaps.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good point, I guess this explains why previous BeatmapInfoWedge
was performing asynchronous load of content, pointless move from me to remove that in here.
9d334c8
to
4cb4d89
Compare
2561cb9
to
c362779
Compare
Some margin numbers were further adjusted to ensure the background is completely covered on the left and top edges
Global screen padding
Move remaining v2 tests in non-v2 namespace
…bly wrong I didn't write this code and take no responsibility for this. If there's any issue, throw it out and rewrite correctly.
aaaaaaaaaaaaaaa
863ac52
to
0d655d3
Compare
I've done what I can with this PR, but I'm still not happy to merge it. There's too many issues with implementation details to even start reviewing. I've voiced concerns with @frenzibyte and he's going to make an attempt to split out the changes here into compartmentalised pieces with the following in mind:
I've already split out some changes in #32817, #32818, #32819. There are around 65 files left to work with. Will leave this PR open for now, as it may be used to compare on an ongoing basis, but eventually this will be closed with new 100% isolated PRs taking its place. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As commented.
peppynote: took over this PR to knock some sense into things for review. this is a working draft until further notice!