1
0
mirror of https://github.com/ppy/osu.git synced 2026-05-16 19:23:11 +08:00
Commit Graph

2 Commits

  • Abstract out WizardOverlay for multi-step wizard type screens
    To be used in the editor, for the beatmap submission wizard.
    
    I've recently been on record for hating "abstract" as a rationale to do
    anything, but seeing this commit ~3 months after I originally made it,
    it still feels okay to do for me in this particular case. I think the
    abstraction is loose enough, makes sense from a code reuse and UX
    consistency standpoint, and doesn't seem to leak any particular
    implementation details. That said, it is both a huge diffstat and also
    potentially controversial, which is why I'm PRing first separately.