Skip to content

2024.1208.0

Latest
Compare
Choose a tag to compare
@peppy peppy released this 09 Dec 02:06
· 137 commits to master since this release
eeac8f5

Audio

  • Improve menu/context-menu sample playback (#30910 by @nekodex)
    • Updates menus to use new samples and fixes various cases where samples were previously not being played (e.g. when navigating menubars and submenus)

Chat

Sort public chat channels alphabetically, private channels based on recent messages (#30874 by @peppy)

Code Quality

Editor

Fix placing objects via touch in editor not working sometimes (#30411 by @frenzibyte)

ScreenRecording_10-23-2024.16-55-59_1.MP4

Collapse sample point indicators into dots if they cannot be displayed in full (#29896 by @OliBomby)

Improve visual appearance of mania selection blueprints (#30512 by @bdach)

This isn't by all means supposed to be the end product, it's 80% of the target result in my mind in 20% of the time. Placement blueprints are all unchanged because attempting to access anything skinnable in the placement blueprint, before there is a DHO placed in an actual column, is hell. So I'm leaving that for later.

before after
osu_2024-11-05_15-30-51 osu_2024-11-05_15-33-02
osu_2024-11-05_15-30-59 osu_2024-11-05_15-33-09
osu_2024-11-05_15-31-07 osu_2024-11-05_15-33-16
osu_2024-11-05_15-31-15 osu_2024-11-05_15-33-24
osu_2024-11-05_15-31-25 osu_2024-11-05_15-33-32
osu_2024-11-05_15-32-11 osu_2024-11-05_15-33-55

Fix osu!mania notes disappearing on seek to their end time (#30755 by @bdach)

Change some beatmap default settings to match stable (#30826 by @peppy)

Do not deselect objects when control-clicking without hitting anything (#30947 by @bdach)

I checked a few apps to see what they do in this type of scenario and it's a very mixed bag but I think this behaviour makes sense.

Smaller changes

  • Fix slow performance of polygon generation tool (#30214 by @minetoblend)
  • Fix timing point truncation causing mis-snaps on compatibility-exported lazer beatmaps (#30607 by @OliBomby)
  • Deactivate new combo toggle on deselecting objects (#30756 by @bdach)
  • Add snapping info to the osu!catch selected objects inspector (#30766 by @Darius-Wattimena)
  • Fix editor grid settings not displaying decimal portion in slider tooltips (#30859 by @frenzibyte)
  • Fix hitobjects' samples getting in bad state when changing selection between objects (#30881 by @peppy)

Framework

Bring back borderless mode for macOS and Linux (ppy/osu-framework#6264 by @Susko3)

Smaller changes

Gameplay

Increase idle time before gameplay loads when hovering controls (#30602 by @peppy)

Fix occasional flash when quick exiting / retrying from player (#30623 by @peppy)

Don't play fail animation if restarting on fail (#30862 by @frenzibyte)

Fixes red flashes.

Fix pause shortcut on multiplayer no longer requiring hold (#30861 by @frenzibyte)

Add a toggle for star fountains during gameplay (#30894 by @HenintsoaSky)

Adds an option under Gameplay > General that allows users to enable/disable star fountains during gameplay.

Fix "watch replay" button sometimes not loading the replay on first click (#30895 by @peppy)

Delay back button appearance when performing a quick restart (#30863 by @frenzibyte)

Fix quick retry transition from results screen looking a bit wrong (#30970 by @peppy)

Fix score no longer being saved when quick-restarting after pass (#30937 by @frenzibyte)

Smaller changes

  • Do not show timing distribution graph in offset control if there's not enough timed hits (#30622 by @bdach)
  • Fix black layer not fading fast enough when exiting quickly from quick restart (#30680 by @peppy)
  • Fix key counter not updating activation state on initial load (#30718 by @frenzibyte)
  • Adjust beat synced animation to be smoother in skip and break overlay (#30794 by @Fivoka)
  • Fix beatmap load not continuing when settings slider is focused (#30799 by @peppy)
  • Clear previous LastLocalUserScore when returning to song select (#30905 by @peppy)

Gameplay (osu!)

Implement new osu! mod "Bloom" (#30299 by @jhk2601)

This mod dynamically adjusts the cursor size as your combo increases, similar to how No Scope functions. The idea is for it to play as a sort of "reverse flashlight". I think it plays well and adds an interesting dynamic where your cursor essentially becomes an obstacle you have to work around sometimes, see attached video to get a better idea.

Bloom.demo.mp4

Gameplay (osu!mania)

Fix stage line alignment in mania not matching stable (#30590 by @frenzibyte)

Before After
CleanShot 2024-11-12 at 04 08 43 CleanShot 2024-11-12 at 04 07 32

Make mania award SS even if there are GREAT judgements (#29640 by @smoogipoo)

Allow setting osu!mania scroll speed to single decimal precision (#30832 by @peppy)

Gameplay (osu!taiko)

Adjust osu!taiko constant scroll algorithm to match expectations (#30624 by @Hiviexd)

bNNh2eV.mp4

Smaller changes

Main Menu

Fix song ticker having very bad contrast against bright backgrounds (#30834 by @peppy)

osu! 2024-11-22 at 09 17 37
osu! 2024-11-22 at 09 18 31
osu! 2024-11-22 at 09 18 39
osu! 2024-11-22 at 09 18 50

Smaller changes

Online

Update rank on user card to match selected ruleset/gamemode (#27128 by @frenzibyte)

Add ability to close playlists within grace period after creation (#30793 by @bdach)

Smaller changes

  • No longer remove expired playlist items from Room model (#30830 by @smoogipoo)
  • Fix multiplayer auto-start setting applied to the wrong component (#30858 by @frenzibyte)
  • Fix discord "view beatmap" button being shown when editing and hide identifiable information is set (#30848 by @Joehuu)
  • Fix daily challenge results screen fetching scores beginning from the user's highest (#30852 by @frenzibyte)
  • Improve multiplayer listing search by making it fuzzy (#30971 by @smoogipoo)

Performance

Improve performance of UR calculations (#30868 by @peppy)

Noticeable if you have added a UR counter using the skin layout editor.

Improve realm update performance (#30893 by @peppy)

Platform

Fix osu! sometimes not starting when WSL is running in the background (#30956 by @peppy)

Smaller changes

Playlists

  • Fix playlist room status resetting on enter (#30805 by @smoogipoo)
  • Fix joining playlists room sometimes not selecting the first item (#30812 by @smoogipoo)
  • Account for rate changing mods when disabling the "Ready" button (#30929 by @timschumi)

Settings

Add setting to allow hold-for-pause again (#30878 by @peppy)

Smaller changes

  • Add sane precision values to all settings (#30798 by @frenzibyte)
  • Remove macOS "borderless" recommendation (#30636 by @peppy)
  • Show an ongoing operation when checking for updates (#30953 by @peppy)
  • Add "buttons" as a search term for key bindings (#30969 by @peppy)
  • Hide debug settings in release builds (#30976 by @frenzibyte)
    • Intended to be done long ago but was seemingly forgotten (see relevant discussion). Some decisions made in this PR may be questionable (such as removing the "show log overlay" and "bypass front-to-back" settings), but I'm opening this PR just to shine back on doing this.

Skinning

Add "max pp" option in beatmap difficulty attribute text (#30322 by @smoogipoo)

2024-10-17.20-07-37.mp4

Smaller changes

  • Add missing clone keybinding and hotkey hints to skin editor (#30686 by @Joehuu)
  • Use consistent decimal places in BeatmapAttributeText (#30802 by @cloudrac3r)
  • Fix classic skin spinner's middle pieces displaying in the wrong order (#30884 by @peppy)

Song Select

Fix collection management dialog refreshing full display when any change occurs (#30616 by @peppy)

Further UX improvements to collection management (#30743 by @peppy)

  • Adds a scrollbar
  • Adds search ability
  • Scrolls to new item when adding a new collection

Smaller changes

  • Add missing source query filter in song select (#30684 by @Joehuu)
  • Fix right click scroll at song select not quite matching scrollbar position (#30757 by @peppy)

Spectator

Add player settings to spectator / replay screens (#30749 by @Sheppsu)

UI

Fix user panel's rank overflowing on 6+ digit ranks (#30433 by @stanriders)

Before After
image image
image image

Scale down beatmap cards (#30748 by @stanriders)

They were too big compared to everything else.

Before After
image image
image image

Smaller changes

User Profile

  • Adjust daily challenge tier thresholds to match expectations (#30906 by @Hiviexd)

New Contributors

Full Changelog: 2024.1115.3...2024.1208.0