1
0
mirror of https://github.com/ppy/osu.git synced 2025-03-10 22:17:20 +08:00

72025 Commits

Author SHA1 Message Date
Zihad
02d19eaa55
Update window title changes to match osu! stable
It shows beatmap metadata during gameplay, spectating, and watching replays but shows beatmap filename during editng
2025-03-06 01:36:59 +06:00
Zihad
d33a8dfc3b
Skip updating window title for protected mapsets 2025-03-05 22:47:39 +06:00
Zihad
4ae5f239cb
Remove unnecessary comment 2025-03-05 21:41:11 +06:00
Zihad
5feddae6c7
Revert "Update window title in input thread"
This reverts commit 14b5c0bf10389b924fa8ca515c2e27457fdcc119.
This is not necessary as the title update is already scheduled on the correct thread by the framework.
2025-03-05 21:40:29 +06:00
Zihad
8ce6003a3e
Skip updating window title in headless mode 2025-03-04 20:36:53 +06:00
Zihad
14b5c0bf10
Update window title in input thread 2025-03-04 19:56:48 +06:00
Zihad
2abe75629e
Skip window title update for dummy beatmap 2025-03-04 18:28:03 +06:00
Zihad
b5696f97a0
Show current beatmap info in window title 2025-03-04 17:15:35 +06:00
Bartłomiej Dach
c30f334cf9
Merge pull request #32197 from peppy/zoom-to-centre-always
Always zoom timeline to centre rather than focus point
2025-03-03 20:12:28 +01:00
Bartłomiej Dach
d7d5eec58c
Update failing assertions
Change in behaviour is expected in this case.
2025-03-03 13:53:42 +01:00
Bartłomiej Dach
a33e76717c
Merge pull request #32135 from zihadmahiuddin/fix/settings-show-at-visibility
Fix settings control not visible because of previous search
2025-03-03 13:29:26 +01:00
Dean Herbert
6aaec144c8
Merge pull request #32162 from nekodex/kiai-sfx
Add SFX for kiai/star fountain activation
2025-03-03 19:05:05 +09:00
Dean Herbert
f32a8e8741
Update resources 2025-03-03 18:54:46 +09:00
Dean Herbert
52860def6c
Always zoom timeline to centre rather than focus point
Closes https://github.com/ppy/osu/issues/32183.
2025-03-03 18:53:41 +09:00
Dan Balasescu
9c28ac4a72
Merge pull request #32152 from peppy/song-select-v2-test
Make `TestSceneSongSelect` work with local database
2025-03-03 16:21:11 +09:00
Bartłomiej Dach
8539745667
Merge pull request #32153 from peppy/carousel-design-fixes
Apply first wave blanket fixes to new beatmap carousel design
2025-03-03 08:13:43 +01:00
Dean Herbert
8b04b75d27
Merge pull request #32192 from smoogipoo/more-beatmap-load-cancellations
Cancel beatmap load in more loops
2025-03-03 16:10:06 +09:00
Dan Balasescu
033952029e
Cancel ApplyDefaults() when requested
Also didn't notice a particular case here, but if all code passes up
until we get to the `foreach (var h in nestedHitObjects)` below, then we
could end up stuck here for quite a while.
2025-03-03 14:46:13 +09:00
Dan Balasescu
52dad09b20
Cancel slider generation when requested
Didn't notice a particular case with this one, just came up as I was
looking through code.
2025-03-03 14:19:43 +09:00
Dan Balasescu
ad9a963bd0
Exit loop when cancellation requested
The following manages to create all hitobjects but proceeds to get stuck
in this method:

`dotnet run -- difficulty 1607040 -r:2`
2025-03-03 14:19:19 +09:00
Jamie Taylor
881534eb7f
Add SFX for kiai/star fountain activation 2025-03-01 01:51:37 +09:00
Dean Herbert
38de3566b1
Adjust set panel display and animations slightly 2025-02-28 22:54:00 +09:00
Dean Herbert
4beac64bdb
Remove unused container level 2025-02-28 22:54:00 +09:00
Dean Herbert
29c35529d2
Fix activation flash being applied twice (and adjust duration) 2025-02-28 22:54:00 +09:00
Dean Herbert
8032b68932
Stop using padding for panel x offsets 2025-02-28 22:54:00 +09:00
Zihad
0d7c00ae09
use Bindable.SetDefault for clearing search text 2025-02-28 19:04:47 +06:00
Zihad
88089fb014
make SettingsPanel.SearchTextBox's setter private 2025-02-28 19:03:39 +06:00
Bartłomiej Dach
c4e37a1566
Merge pull request #32109 from smoogipoo/results-beatmap-lookup
Fix multiplayer results screen displaying same beatmap for all users
2025-02-28 12:36:28 +01:00
Dan Balasescu
993473c081
Pass through artist/title in beatmap transform 2025-02-28 18:40:54 +09:00
Dean Herbert
8fc744e9dc
Make TestSceneSongSelect work with local database
It was pointless before.
2025-02-28 17:55:21 +09:00
Dean Herbert
0e257038e8
Fix status pills displaying wrong 2025-02-28 16:47:57 +09:00
Dean Herbert
51cb0bea1c
Fix carousel taking up too much space on new song select implementation 2025-02-28 16:45:49 +09:00
Dean Herbert
1e46dc6b0a
Adjust animation duration to roughly match scroll operations
Previous value felt wrong when using keyboard selection for iteration.
2025-02-28 16:27:42 +09:00
Dean Herbert
a8fbac0f0d
Add better selection visibility via another tint layer 2025-02-28 16:27:18 +09:00
Dan Balasescu
89b6d7caee
Merge pull request #32149 from peppy/preview-time-display
Adjust preview time display to not conflict with bookmarks
2025-02-28 16:14:44 +09:00
Dean Herbert
02b950223c
Adjust x offsets to work again for keyboard selection 2025-02-28 16:08:11 +09:00
Dan Balasescu
f9c73e6501
Merge pull request #32151 from peppy/mania-barline
Add support for legacy osu!mania barline height and colour spec
2025-02-28 16:05:47 +09:00
Dean Herbert
cb29459a1e
Add support for legacy osu!mania barline height and colour spec 2025-02-28 15:13:13 +09:00
Dean Herbert
3e8dafa3c5
Add basic setup for mania legacy barline implementation 2025-02-28 14:43:00 +09:00
Dean Herbert
e1723ec1bb
Adjust preview time display to not conflict with bookmarks 2025-02-28 14:05:49 +09:00
Zihad
0913174099
Fix settings control not visible because of previous search
This also makes `SettingsPanel`'s `SearchTextBox` protected from private so that `SettingsOverlay` can access it.
2025-02-28 00:24:12 +06:00
Dean Herbert
7f99e60cfd
Merge pull request #32130 from bdach/fix-sliders-visible-but-not-selectable-harder 2025-02-28 00:38:03 +09:00
Bartłomiej Dach
5b318edbfb
Fix sliders not being selectable if the body is hidden but the head is still visible
Closes https://github.com/ppy/osu/issues/31998.

Previously: 1648f2efa3,
https://github.com/ppy/osu/pull/31923.

Oh input handling, how I love ya.
2025-02-27 15:00:29 +01:00
Bartłomiej Dach
79b737bc27
Merge pull request #32110 from bdach/combo-colour-count-limit
Limit number of allowed beatmap combo colours to 8
2025-02-27 12:13:06 +01:00
Dean Herbert
0b453772da
Disable button instead of hiding (and add tooltip) 2025-02-27 15:15:58 +09:00
Dan Balasescu
d3c4afe65d
Fix typo 2025-02-27 13:16:51 +09:00
Dean Herbert
66b8b527e3
Merge pull request #32111 from bdach/prevent-closing-team-channels-harder
Prevent closing team chat channels via Ctrl-W
2025.227.0
2025-02-27 12:55:54 +09:00
Dean Herbert
003adadbf3
Merge pull request #31595 from ppy/pp-dev
January 2025 Diffcalc/PP release
2025-02-27 01:17:42 +09:00
Dean Herbert
87b6dddd11
Merge branch 'master' into pp-dev 2025-02-27 00:08:43 +09:00
Bartłomiej Dach
f3632a466f
Prevent closing team chat channels via Ctrl-W
As pointed out in
https://github.com/ppy/osu/pull/32079#issuecomment-2680297760.

The comment suggested putting that logic in `ChannelManager` but
honestly I kinda don't see it working out. It'd probably be multiple
boolean arguments for `leaveChannel()` (because `sendLeaveRequest` or
whatever already exists), and then there's this one usage in tournament
client:

	31aded6971/osu.Game.Tournament/Components/TournamentMatchChatDisplay.cs (L57-L58)

I'm not sure how that would interact with this particular change, but I
think there is a nonzero possibility that it would interact badly. So in
general I kinda just prefer steering clear of all that and adding a
local one-liner.
2025-02-26 12:06:50 +01:00