Commit Graph

45836 Commits

Author SHA1 Message Date
84d36cbae7 Add fallback for cases where BeatmapSet may be null
Seems to only happen in tests, but better safe than sorry.
2021-11-04 15:22:33 +09:00
a49366ff84 Remove nullability from IBeatmapInfo.Metadata 2021-11-04 14:28:39 +09:00
0df339d0b8 Fix incorrect invocation of download method in SoloSpectator 2021-11-04 13:50:04 +09:00
0ab50f1cc9 Add inline comment explaining why we are manually populating beatmap.BeatmapSet 2021-11-04 13:45:59 +09:00
9f9c960fe3 Revert PlaylistItem.APIBeatmap to be private 2021-11-04 13:36:32 +09:00
05f1fd4bc9 Remove unnecessary properties and parameters 2021-11-04 13:33:54 +09:00
3453160a8b Change PlaylistItem.Beatmap to be an IBeatmapInfo 2021-11-04 13:16:56 +09:00
6fdeb66dc1 Use APIBeatmap instead of BeatmapInfo in playlist display classes where feasible 2021-11-04 11:55:50 +09:00
1d8e253112 Expose PlaylistItem.APIBeatmap for now 2021-11-04 11:53:26 +09:00
dd948e5ada Merge pull request #15447 from peppy/fix-invalid-characters-zip-export
Fix beatmaps being exported with malformed filenames inside `.osz` zip files
2021-11-04 09:03:51 +09:00
e2ec8e8f40 Merge pull request #15455 from bdach/fix-multiplayer-text-flow-usages-with-correct-hitbox
Fix multiplayer text flow usages incorrectly wrapping text
2021-11-04 08:53:18 +09:00
098fa181b4 Fix text flow wrapping incorrectly in multiplayer usages 2021-11-03 18:36:43 +01:00
6e33fa088f Add test case for drawable room with too long beatmap name 2021-11-03 17:32:53 +01:00
2cc3c959b3 Merge pull request #15440 from bdach/localisable-text-flow
Update `TextFlowContainer` usages to consume `LocalisableString`s
2021-11-03 17:38:54 +09:00
8d40d55d93 Update framework 2021-11-03 17:09:49 +09:00
d85224d7ad Merge branch 'master' into localisable-text-flow 2021-11-03 17:09:46 +09:00
ca438a102d Fix beatmap paths including invalid slash/backslash characters 2021-11-03 16:46:05 +09:00
601b218119 Add test coverage for characters which are invalid in zip storage 2021-11-03 16:45:16 +09:00
900549a771 Merge pull request #15398 from bdach/beatmap-card-basics
Add basic elements of new beatmap cards
2021-11-03 15:35:29 +09:00
a7627f06d0 Merge pull request #15439 from bdach/fix-tracking-local-scores
Fix score tracker not tracking non-online scores correctly
2021-11-03 15:27:56 +09:00
cf7545e36c Merge branch 'master' into beatmap-card-basics 2021-11-03 00:11:03 +01:00
1813681fac Move private method below protected 2021-11-03 00:10:50 +01:00
75e89f17ad Rewrite BeatmapCardContentBackground 2021-11-03 00:07:03 +01:00
494d582830 Fix PlaylistItem attempting to read from OsuColour dependency too early 2021-11-02 23:19:45 +01:00
195a141625 Fix score tracker not tracking non-online scores correctly 2021-11-02 22:51:25 +01:00
e4e8390a8a Update ScreenEntry colour usage to update correctly on language change 2021-11-02 21:42:03 +01:00
d218e7d935 Remove manual romanisation handling in PlaylistItem 2021-11-02 21:42:02 +01:00
ed00cd9fc5 Remove simple localisable .ToString() calls 2021-11-02 21:42:02 +01:00
11de924704 Use LocalisableStrings where possible to leverage localisable text flow 2021-11-02 21:42:02 +01:00
ad98ab0a26 Fix drawable room playlist item assuming single sprite text 2021-11-02 21:42:02 +01:00
b95c95527e Accept LocalisableStrings in LinkFlowContainer 2021-11-02 21:42:01 +01:00
98367fc482 Update usages of GetLocalised{-> Bindable}String 2021-11-02 21:42:01 +01:00
47914c49ba Fix missed null consideration 2021-11-03 04:54:36 +09:00
fe9b8f3274 Merge pull request #15432 from peppy/fix-beatmap-availability-potentially-wrong
Fix multiplayer potentially getting incorrect beatmap availability state after changing beatmaps
2021-11-03 04:54:22 +09:00
5ea901da2e Merge pull request #15429 from peppy/fix-beatmap-download-notifications
Fix beatmap download notifications not showing beatmap name correctly
2021-11-03 04:36:59 +09:00
a97e5fbd89 Merge pull request #15431 from peppy/fix-unauth-api-requests
Fix unauthenticated API requests no longer working
2021-11-03 04:35:48 +09:00
85037dfb70 Fix multiplayer potentially getting incorrect beatmap availability state after changing beatmaps 2021-11-03 04:32:21 +09:00
cb5c6e1924 Merge pull request #15427 from peppy/fix-multiplayer-panel-star-rating-display
Fix multiplayer panels not correctly showing star rating
2021-11-03 04:21:01 +09:00
f67f42dc5b Merge pull request #15430 from bdach/fix-multi-submission
Fix multiplayer score submission not working
2021-11-03 04:10:23 +09:00
d4ff50d4b1 Merge pull request #15425 from peppy/fix-leaderboard-crash
Fix crash when attempting to view global leaderboards
2021-11-03 04:10:04 +09:00
51e92e1b2d Check for null/empty instead 2021-11-03 04:09:31 +09:00
8d0b32981f Fix unauthenticated API requests no longer working 2021-11-03 03:30:15 +09:00
392559ae3e Fix beatmap download notifications not showing beatmap name correctly 2021-11-03 03:23:41 +09:00
c028275d6c Fix multiplayer score submission not working 2021-11-02 19:16:44 +01:00
6efd3d3115 Don't perform background difficulty calculation for multiplayer panels
There are cases these are shown in a long list. They shouldn't be
running calculations.
2021-11-03 03:12:52 +09:00
08b0ffad50 Fix incorrect check for local beatmap in BeatmapDifficultyCache
This was correct in the WIP branch I have, but pulled out alone (where
usages of `ToBeatmapInfo` still exist) it was not enough.
2021-11-03 03:12:52 +09:00
c85a4dca28 Fix crash when attempting to view global leaderboards 2021-11-03 02:47:33 +09:00
fd46a1773f Merge pull request #14845 from emu1337/aim-refactor-base
osu! Difficulty Aim Overhaul: base change
2021-11-03 01:35:55 +09:00
133218ecbb Document special MovementDistance for sliders, ensure always has a value 2021-11-03 01:04:07 +09:00
c3a31a019b Merge branch 'master' into aim-refactor-base 2021-11-03 00:32:51 +09:00