Commit Graph

54159 Commits

Author SHA1 Message Date
c622b31f8d Merge pull request #19621 from bdach/mod-overlay/mod-preset-selection-logic
Implement selection logic for mod preset panels
2022-08-08 01:03:56 +09:00
0287c49ca8 Implement user selection logic for mod presets 2022-08-07 16:20:20 +02:00
de64b83532 Add test coverage for desired user selection behaviour 2022-08-07 16:20:16 +02:00
b1dcd7821c Automatically toggle preset panels if selected mods match 2022-08-07 15:30:20 +02:00
25daaa56e2 Add test coverage for desired external selection behaviour 2022-08-07 15:30:20 +02:00
c81b3ee9e9 Merge pull request #19613 from bdach/mod-overlay/delete-preset
Add flow for deleting mod presets
2022-08-07 15:47:58 +09:00
c31e257a1f Clean up pending deletion presets on startup 2022-08-07 15:16:33 +09:00
4a95638756 Merge branch 'master' into mod-overlay/delete-preset 2022-08-07 12:34:25 +09:00
5946124278 Merge pull request #19612 from bdach/mod-overlay/common-delete-dialog
Unify implementations of deletion dialogs
2022-08-07 12:18:03 +09:00
6f6beddab5 Add test coverage for mod preset deletion flow 2022-08-06 21:58:55 +02:00
9b3183b2b4 Implement mod preset deletion flow 2022-08-06 21:58:55 +02:00
26b9adbe0c Adjust collection deletion test to match new expectations 2022-08-06 21:07:21 +02:00
a0d093be5c Extract common implementation of delete dialog 2022-08-06 21:04:12 +02:00
ca7aa7d21d Merge pull request #19323 from LukynkaCZE/add-missing-icons-to-recent-profile-section
Add missing icons to UserProfileRecentSection
2022-08-07 02:37:43 +09:00
ab1b38242f Reorder enum cases to match web order 2022-08-06 18:34:30 +02:00
6a9c30c47a Fix some more wrong icon colours 2022-08-06 18:34:00 +02:00
2ba127b6fc Fix wrong icon for approval event 2022-08-06 18:30:49 +02:00
f1e0dd2da3 Match approval type-dependent icon appearance with web 2022-08-06 18:29:24 +02:00
f3ecd73e0b Add references to web source in recent activity icon 2022-08-06 18:23:15 +02:00
cc353b872c Add test coverage for other approval events 2022-08-06 18:21:57 +02:00
3000d9b9c6 Inline everything in RecentActivityIcon 2022-08-06 07:16:34 +02:00
bd27995c71 Merge branch 'ppy:master' into add-missing-icons-to-recent-profile-section 2022-08-06 05:55:51 +02:00
9ac322d337 Merge pull request #19587 from peppy/adjust-hit-object-pooling
Adjust pooling to reduce stutters during gameplay on unique hit objects
2022-08-05 21:39:41 +09:00
cf362a6b4f Merge pull request #19529 from peppy/locally-modified-pill
Show "locally modified" pill when local modifications have been made
2022-08-05 21:12:13 +09:00
6afff72865 Fix CI inspections / refactor to single enumeration 2022-08-05 20:54:10 +09:00
a682a823f4 Fix test failures where Beatmap is not provided 2022-08-05 18:20:37 +09:00
9a4d0494de Adjust various pooling defaults to better handle more intense beatmaps 2022-08-05 18:09:07 +09:00
8ae5429602 Adjust slider pooling based on beatmap
Handles edge cases like mentioned in https://github.com/ppy/osu/issues/19585.
2022-08-05 18:08:05 +09:00
a81a2517b2 Merge pull request #19583 from peppy/fix-preview-track-disposal
Fix `PreviewTrack`s not being disposed correctly
2022-08-05 15:16:22 +09:00
94ec653420 Add same load-cancel safeties to ensure tracks are disposed in card PlayButton 2022-08-05 14:26:01 +09:00
7c952f8069 Add more test coverage of locally-modified state change 2022-08-05 14:25:10 +09:00
6823282604 Fix PlayButton potentially not disposing an unused PreviewTrack during load 2022-08-05 14:15:27 +09:00
786af81274 Fix PreviewTrack not disposing its owned audio Track 2022-08-05 14:15:01 +09:00
0d73bfa451 Merge pull request #19575 from smoogipoo/solo-score-info-json-cleanup
Clean up SoloScoreInfo serialised output
2022-08-04 23:19:21 +09:00
2d9da07eb6 Trim zero values from hit statistics 2022-08-04 19:27:50 +09:00
8ff7770a71 Omit irrelevant data from SoloScoreInfo serialisation 2022-08-04 19:11:39 +09:00
094eaafd43 Split out common conditional check into local static method 2022-08-04 17:26:54 +09:00
81029fe12b Merge pull request #19574 from smoogipoo/fix-skin-sample-lookup
Ensure skin samples are looked up in correct order
2022-08-04 15:37:49 +09:00
c11a24b3ff Remove unused using 2022-08-04 15:05:52 +09:00
6632367c6d Ensure skin samples are looked up in correct order 2022-08-04 14:48:12 +09:00
55234e8069 Merge pull request #19558 from bdach/mod-overlay/create-preset
Add flow for creating new mod presets
2022-08-04 14:45:57 +09:00
cbe09b51c4 Merge pull request #19552 from andy840119/remove-nullable-disable-in-the-desktop-project
Remove nullable disable in the osu.Desktop
2022-08-04 13:07:06 +09:00
ca1b4689cb Automatically focus name textbox upon add preset popover open 2022-08-03 21:26:35 +02:00
159d3b032c Rename locals for legibility 2022-08-03 21:23:31 +02:00
82d3fbd51b Split AddPresetPopover to separate file 2022-08-03 21:22:55 +02:00
ac9321204c Merge branch 'master' into mod-overlay/create-preset 2022-08-03 21:21:52 +02:00
656c9eb504 Merge pull request #19570 from peppy/more-until-steps
Change all filter control button state test to until steps
2022-08-03 21:55:27 +03:00
571a93e1bc Merge branch 'master' into more-until-steps 2022-08-03 21:25:30 +03:00
8489963abc Merge pull request #19548 from peppy/more-beat-sync-dependence
Improve `IBeatSyncProvider` interface and reduce beatmap track dependence
2022-08-03 20:54:57 +03:00
b00c3a4d6d Move properties and mark as get-only 2022-08-03 20:31:51 +03:00