Hey everyone! In the last couple of weeks, we’ve been receiving a lot of valuable feedback from everyone who participated in both beta stages. Today, we’re announcing that these leaderboard updates are now public for everyone to use! Before we dive into the details, I’d like to take a moment to thank each and every one of you for trying it out and letting us know what you think! Your feedback is monumental, and we value it tremendously.
For those who haven’t seen any of our previous pieces about the leaderboard update, let me give a recap of what you can expect from this update as well as future ones!
Category & Sub-Category Header Changes
We’re trying out a new design with the Category & Sub-Category header which brings back the classic category display with some visual tweaks and a new method of handling misc runs. On top of this, we’ve created a new interface for filters that will support our future development work, which will allow you to select multiple values of a single variable at one time!
New Filtering System
Previously, you could only select one value to filter by at a time, but now you can now filter by multiple values of a single variable! For example, if you have a variable for platforms with the values of Nintendo Switch, Xbox Series X, PS5, and PC - you could only filter to view one value at a time previously. Now, you can for instance view runs from Nintendo Switch and PC at the same time but exclude Xbox and PS5 if you want :) We have also added a new implementation of Date Filtering that fits seamlessly within the new Filters modal!
URLs and Direct Linking
With the latest update, you can now link directly to specific sub-categories, or even the rules page of any category/sub-category! For those of you who have had your hands on this functionality during the first release of this beta, you may notice that the URLs have been updated to be a bit more human-readable for your convenience. Backwards compatibility with the old URL format is now also supported, e.g. /mc#Any.
Backend Improvements & Pagination
This update is primarily focused on backend improvements to vastly increase speed for leaderboards large and small. We have also included an overhaul of the table component, focused on creating a better experience for leaderboards with lots of variables and lots of runs, across all devices. This includes the addition of pagination to leaderboards. No more worries about loading leaderboards with more than 1000 runs!
Coming Up Next
The entire Speedrun.com team is excited to hear your feedback surrounding this update so we can use it to help shape future changes in this area.
Coming up next, we still have lots of feedback from our UI/UX interviews we did earlier this year that we're excited to bring to life moving forward. This will include UI improvements to the game info area to emphasize important information like community site/discord links. We also have planned improvements to the category/variable navigation area, as well as improving the tooling to create categories/variables from the moderator side of things. This will include but is not limited to allowing moderators to choose if sub-categories get displayed in the dropdown format or the classic “pill” format. Of course, we are always working towards better performance across the site - so you can expect some speed increases too.