ppy / osu

rhythm is just a *click* away!
https://osu.ppy.sh
MIT License
15.13k stars 2.25k forks source link

Implement event feed view for daily challenge screen #28468

Closed bdach closed 3 months ago

bdach commented 3 months ago

Next piece for https://github.com/ppy/osu/issues/28136

https://github.com/ppy/osu/assets/20418176/e0767587-35af-4b09-b3b3-749cc9af7b49

There's one ugly cast in here that I'd ask to look away from for the time being, if the series goes as I intend it to it will disappear in due time.

Link on the score total is supposed to eventually open results screen for said score. Only one "event type" supported for now, more may come later.

Implementation could theoretically use pooling but I dunno, didn't feel like complicating it. I wrote it to limit the number of present drawables at a time anyways (anything that gets masked off screen gets disposed immediately). Will do on request.