Commit Graph

59794 Commits

Author SHA1 Message Date
1fb4c814f4 Remove no longer needed API call mocking
The online ID will be reset unconditionally after any local change is
made to any beatmap. That behaviour no longer depends on online lookups
succeeding or failing.

This may change at a later date when beatmap submission is integrated
into lazer - the idea is that online IDs would get re-populated on local
beatmaps once they are submitted to web.
2023-05-01 19:08:41 +02:00
f470b2c9cc Always reset online info when saving local beatmap 2023-05-01 18:17:45 +02:00
8ab3a87b13 Add failing test case covering online ID reset on save
This test scene passes at e58e1151f3 and
fails at current master, due to an inadvertent regression caused by
e72f103c17.

As it turns out, the online lookup flow that was causing UI thread
freezes when saving beatmaps in the editor, was also responsible for
resetting the online ID of locally-modified beatmaps if online lookup
failed.
2023-05-01 18:17:35 +02:00
5c066c40b1 Merge pull request #23342 from peppy/cursor-ripples
Implement cursor ripples
2023-05-01 10:34:04 +02:00
d98aa60efc Merge branch 'master' into cursor-ripples 2023-05-01 09:37:50 +02:00
ff29189e89 Add custom cursor-ripple to cover skinnability in test 2023-05-01 09:33:37 +02:00
0a70734331 Adjust ripple size with cursor scale (including CS) 2023-05-01 14:43:49 +09:00
5cbfefbcb4 Adjust metrics of default ripple to match stable default better 2023-05-01 13:29:50 +09:00
b8ae508639 Fix incorrect starting scale for ripples 2023-05-01 13:09:00 +09:00
72b472a756 Change default scaling and add note about legacy cursor-ripple scale 2023-04-30 14:48:03 +09:00
6a62949fcd Fix positioning and rewinding support for ripples 2023-04-30 14:48:03 +09:00
c994adfc22 Add pooling support for ripples 2023-04-30 14:48:03 +09:00
a4ae9e409b Implement ripples (legacy and default) 2023-04-30 14:48:03 +09:00
b39a9d816e Add basic structural requirements for cursor ripples 2023-04-30 14:48:03 +09:00
6a04708a7e Merge pull request #23332 from peppy/fix-exclusive-fullscreen-detection
Fix exclusive fullscreen notice showing false positives for new renderers
2023-04-29 15:30:04 +02:00
646d4965b9 Merge branch 'master' into fix-exclusive-fullscreen-detection 2023-04-29 14:39:34 +02:00
119687cf6e Merge pull request #23329 from rltn/clickable-country-name-in-profile
Clickable country name in profile
2023-04-29 14:19:13 +09:00
8df5410946 Merge pull request #23333 from Cootz/add-events-for-loading-screen
Fix editor potentially leaving a dangling beatmap if exiting during load too fast
2023-04-29 11:57:24 +09:00
602a276884 Merge branch 'master' into add-events-for-loading-screen 2023-04-29 11:05:45 +09:00
2643100644 Add xmldoc to new test mentioning failure rate and general purpose 2023-04-29 11:05:10 +09:00
32f8c674f4 Extract beatmap retrieval method for more legibility 2023-04-29 11:01:29 +09:00
a6f0186112 Improve legibility and code quality of new test 2023-04-29 10:51:56 +09:00
428b5fad3c Rename test scene to explicitly mention navigation testing 2023-04-29 10:51:56 +09:00
d9b3c97179 Fix testing 2023-04-29 10:29:33 +09:00
c5357d30ab Add test 2023-04-29 10:29:33 +09:00
607a04ae73 Fix the issue 2023-04-29 10:29:33 +09:00
2d6c0d2900 use of Child instead of Children 2023-04-28 19:24:07 +03:00
6929be49b7 Change condition for exclusive fullscreen notice to only show when using the correct renderer
This avoids the notice showing when running on windows, but using the
newer renderers (where the underlying logic hasn't been tested properly
and can result in false-positives).

Supersedes https://github.com/ppy/osu-framework/pull/5759 as a more
correct implementation.
2023-04-28 22:36:30 +09:00
4b0ee392f6 add OsuHoverContainer 2023-04-28 05:48:54 +03:00
17730f05bc remove UpdateableCountryText 2023-04-28 05:47:05 +03:00
6308bef0c8 Merge pull request #23325 from sw1tchbl4d3r/taiko_aspect_limit
Fix extreme aspect ratios in taiko
2023-04-28 09:39:53 +09:00
4d144cd5b5 clearing the code 2023-04-28 02:06:13 +03:00
092377fdaa moving UpdateableCountryText 2023-04-28 01:47:14 +03:00
e9843f2066 replace country text object 2023-04-28 01:16:50 +03:00
b13201fb79 UpdateableCountryText rewrite 2023-04-28 01:14:42 +03:00
f5c652325a Create UpdateableCountryText.cs 2023-04-27 23:44:18 +03:00
1959c2daeb Merge pull request #23307 from peppy/fix-storyboard-loop-end-time
Fix some storyboard loops not playing for as long as expected
2023-04-26 22:42:45 +02:00
07efa7d660 Merge branch 'master' into fix-storyboard-loop-end-time 2023-04-26 21:53:26 +02:00
76df5fd3e2 Limit taiko playfield aspect ratio to 5:4 - 16:9 2023-04-26 18:05:47 +02:00
58ace1d613 Merge pull request #23275 from Terochi/catch-lag-spike-fix
Fix huge lag spike on new combo in osu!catch
2023-04-26 16:29:43 +09:00
61b62b35f5 Merge pull request #18626 from ggliv/decouple-mod-fails
Allow ModFailCondition to arbitrarily trigger failures
2023-04-26 16:19:42 +09:00
cb7b246e33 Fix naming and update in line with nullability 2023-04-26 15:27:58 +09:00
210c5e7c53 Merge branch 'master' into decouple-mod-fails 2023-04-26 15:26:20 +09:00
6a3b587374 Merge pull request #23260 from Haspamelodica/master
Fix some videos with uppercase file extensions not displaying correctly in-game
2023-04-26 14:29:25 +09:00
1efc78c0f8 Actually use new end time property when setting lifetimes 2023-04-26 13:28:51 +09:00
5ec8ecb11b Merge pull request #23309 from peppy/key-counters-fix
Fix key counters counting during break time
2023-04-25 21:15:12 +02:00
196b5b41eb Also disable counting on argon display in test
Mostly for my own peace of mind.
2023-04-25 20:17:57 +02:00
753fa09356 Fix test failures due to type mismatch 2023-04-25 20:10:11 +02:00
54e8aa8fe9 Merge branch 'master' into master 2023-04-25 16:04:02 +02:00
14af2063e5 Merge pull request #23247 from peppy/round-editor-rotation
Always round editor rotation to integer values
2023-04-25 21:43:44 +09:00