Changelog & Announcements
Stay up to date with all the latest changes and improvements to Web osu!mania. You can also watch for updates on the Discord Server.
Optimized the timeline graph's performance.
Added a timeline graph to the results screen, which shows health and judgement / hit errors over the course of the song.
Changed the health bar to show even when the No Fail mod is enabled.
Fixed the keybinds implementation to prevent lanes from getting stuck as pressed/unpressed.
Added a second set of keybinds for all key counts.
Added the Percy mod, which reduces the visual length of hold notes.
Fixed the combo not breaking when releasing a hold early.
Fixed arrow hold note heads having an offset double image.
Added the stage HUD vertical position setting, which determines the judgement and combo counter Y position.
Added some guidance when rate-limiting occurs.
Added the pie progress display. In the settings, Show Progress Bar is replaced with Progress Display where you can choose Bar or Pie (or Off).
Added note scale and lane spacing settings.
Added a button to revert individual settings to their default values.
Fixed hit objects not displaying correctly in SV maps when an audio offset is applied.
Adjusted the audio offset by accounting for the system's reported browser-to-audio-output latency. If your browser supports this feature you'll see this number below the Audio Offset setting. This should reduce/fix the audio delay, but if you don't like the change then you can undo it by adding that number back into the Audio Offset setting.
Fixed being unable to finish certain beatmaps due to hit objects lasting beyond the audio file's length.
Fixed an error that occurred when trying to use the SFX slider under certain circumstances.
Fixed an error that rarely occurred when starting a beatmap.
Added collections, which replaces the Saved category. All existing Saved beatmaps will automatically be migrated to a "Saved" collection.
Fixed the receptors being layered behind the stage background, where setting background opacity to 100% would completely hide the receptors. As a consequence of the fix, receptors will be brighter. To make them look the same as before, set the receptor opacity to its current value * the stage opacity / 100. For example, if the receptor opacity is 100% and the stage opacity is 50%, the new receptor opacity should be 100 * 50 / 100 = 50%.
Fixed the judgement counter and touch control borders not moving with the stage position setting.
Added tap and hold note counts.
Added stage sides opacity to the settings.
Added audio preview and cover image provider settings, useful in case your network blocks the official osu URLs. Created a new Sources section for these settings.
Added osu.direct and Nekoha as beatmap providers.
Turned the breakdown section in the results screen into a horizontal bar chart to make it easier to visualize and compare ratios.
Added a few FAQ items.
Redesigned the header as well as the FAQ and Updates pages.
Added a setting to adjust the stage opacity.
Added PP calculations. You'll see them when hovering over a high score badge or in the results screen. Note that PP can't be calculated for scores with speed change mods.
Fixed a bug where closing the game window sometimes caused an error.
Saved and Stored beatmaps will now automatically update when you click on them. If your Saved/Stored beatmaps were missing status badges or they were outdated, clicking on them should pull in the latest data 👍
Added the ability to quickly turn the HUD on and off. This can be done with the new keybind or by clicking the show/hide HUD button on the pause screen.
Web osu!mania finally has an updates page! Moving forward, this updates page will contain update information and announcements. Thank you for your interest in this project! (´。• ᵕ •。`)
Added the ability to delete individual high scores.
Added a tooltip to beatmap titles and difficulty names. Useful if the text is long and cuts off.
Earlier updates aren't tracked here - check out the Discord for older updates.