Commit Graph

2616 Commits

Author SHA1 Message Date
1107e267e3 Fix beatmap card play button not working with touch inputs when not hovered 2022-06-10 22:03:51 -07:00
c9dfffbc0e Merge pull request #18619 from peppy/fix-collection-performance
Fix performance overhead of large collections
2022-06-10 15:01:31 +09:00
c90b285861 Change variable name and inline it 2022-06-08 21:10:27 +03:00
bf67b35ade Use new own profile statistics in difficulty recommender 2022-06-08 17:44:57 +03:00
cf438b1a44 Add index on MD5Hash property
Reduces actual query overhead significantly
2022-06-08 18:01:55 +09:00
3b4b35c51e Remove unnecessary string interpolation 2022-06-06 20:18:57 +09:00
f96340e37d Improve messaging of deletion progress / completion 2022-06-06 20:18:32 +09:00
b104b7a90d Rename method to mention "all" 2022-06-06 20:12:20 +09:00
da000ee5f0 Centralise video file extensions 2022-06-06 20:11:43 +09:00
cb383d4bdc Merge branch 'master' into delete-all-beatmap-videos-sbs 2022-06-06 20:08:05 +09:00
30cf6bffad Add tooltips to beatmap card icon pills 2022-06-03 21:41:52 -07:00
365819865e Remove 'submit' sample usages 2022-06-03 22:31:35 +09:00
5bd9d88219 Fix tutorial download state not matching correctly when already available locally
Closes https://github.com/ppy/osu/issues/18468.

This doesn't stop the tutorial from downloading a second time, but at
least displays the correct status afterwards. Avoiding the download is a
bit more involved and requires a change to the flow. Probably not worth
it just yet.

To test, recommend switching to production environment, as dev server
doesn't have correct metadata for tutorial resulting in weirdness.
2022-06-02 16:34:24 +09:00
e53c8518de Don't output beatmap parse failures in a visible manner
The user can't do much about this. When a user reports a beatmap issue,
the logs will still contain this useful information. Should be fine I
think.

As mentioned in

https://github.com/ppy/osu/discussions/18426
https://github.com/ppy/osu/issues/750
https://github.com/ppy/osu/issues/18372

etc.
2022-05-27 19:18:38 +09:00
588c5d1583 Add initial waveform comparison display 2022-05-24 14:36:44 +09:00
f111d33b25 Merge pull request #18339 from peppy/editor-timing
Add first pieces of editor timing UI
2022-05-23 11:12:22 +09:00
267bef959f Remove unnecessary cache type specification
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2022-05-23 02:00:04 +09:00
3a7233bd6e Move interface to more appropriate namespace 2022-05-22 22:49:24 +09:00
a17eed64f9 Use Track to ensure its loaded before transferring 2022-05-21 16:52:16 +03:00
a42f5ea34e Bring back virtual track condition given its cheapness
Will still keep the override in `ClockBackedTestWorkingBeatmap` because
it still relies on a local track store and will fail the moment it uses
a non-virtual track.
2022-05-21 16:51:56 +03:00
466ed3c791 Fix wrong return xmldoc
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2022-05-21 16:43:31 +03:00
c78d90ccbd Refactor track transferring logic for ability to override and disallow 2022-05-20 14:43:07 +03:00
16075d2a2f Merge pull request #18321 from smoogipoo/legacy-catmull
Fix compatibility issues with legacy Catmull sliders
2022-05-19 15:42:21 +09:00
d1fcd73c87 Convert extension checking to checking against string array 2022-05-18 16:25:10 -05:00
60eb0ea69e Remove unnecessary parameters from DeleteVideos 2022-05-18 15:40:46 -05:00
a93a2fcafb Move implementation of DeleteVideos to BeatmapModelManager 2022-05-18 15:37:46 -05:00
731f0960ec Don't merge adjacent legacy Catmull segments 2022-05-18 17:16:24 +09:00
69351d2cdf Implement button to delete all beatmap videos 2022-05-18 01:20:57 -05:00
8112416335 Assert that downloads are queued early enough to work 2022-05-17 17:33:54 +09:00
88ba84ac9c Replace Pill with Badge everywhere 2022-05-14 20:52:38 +03:00
9bac33ec9f Integrate spotlight beatmap badge in listing cards 2022-05-14 19:47:31 +03:00
3b4fdf20f9 Prevent throwing exceptions on first run without internet 2022-05-09 12:15:54 +09:00
dcf0d5a9d5 Fix slider velocity wrongly decoded as scrolling speed in osu!catch 2022-05-08 21:49:42 +09:00
3eeedd8024 Fix per-hit object slider velocity ignored in osu!catch 2022-05-08 13:45:21 +09:00
39d10487b9 Merge branch 'master' into snapping-tidy-distance 2022-05-05 19:55:55 +09:00
67341db0e7 Wrap BeatmapOnlineLookupQueue cache request in a task 2022-05-05 12:40:02 +03:00
6227e3f876 Add comprehensive documentation of BeatmapInfo.DistanceSpacing 2022-05-05 16:25:45 +09:00
faeefc5e18 Merge pull request #16576 from frenzibyte/osu-distance-spacing
Add "distance spacing" support in editor for osu! ruleset
2022-05-03 12:15:18 +09:00
fef94d49f4 Revert "Convert data type of DistanceSpacing to float"
This reverts commit 7aaa88cac2.
2022-04-29 08:02:07 +03:00
92d4463e55 Add "always bundled" beatmaps 2022-04-29 11:45:18 +09:00
804848c9fb Allow bundled downloader to not post notifications 2022-04-28 19:01:21 +09:00
3c9e520188 Update bundle logic to match stable 2022-04-28 19:01:21 +09:00
d056465742 Remove explicit dependency on INotificationOverlay 2022-04-28 19:01:21 +09:00
58399a5113 Add tutorial download support and improve the visuals "slightly" 2022-04-28 19:01:21 +09:00
973dd4bfa9 Add initial flow for download button / progress display 2022-04-28 19:01:21 +09:00
99d2d7b805 Add very basic implementation of bundled beatmap downloader 2022-04-28 19:01:21 +09:00
7aaa88cac2 Convert data type of DistanceSpacing to float 2022-04-28 10:24:36 +03:00
dacca73838 Set default value of DistanceSpacing to 1 2022-04-28 07:14:43 +03:00
e9ec406046 Remove weird code 2022-04-27 19:20:08 +09:00
c44f7d9f93 Fix high star ratings not being easily visible on tooltips
Resolves issue mentioned in https://github.com/ppy/osu/discussions/17920.
2022-04-22 15:59:52 +09:00