35810bb2fb
Add test coverage
2021-03-24 22:55:15 +03:00
fc5719e445
Fix SkinManager not handling extensions casing comparsion properly
2021-03-24 21:31:53 +03:00
6a37fb41cc
Merge pull request #12161 from MiraiSubject/tournament-disable-rawinput
2021-03-24 14:54:43 +09:00
93921af82d
Merge pull request #12163 from owen-young/default-fullscreen
2021-03-24 14:54:03 +09:00
5ad8dc316f
Add inline comment and improve linq robustness
2021-03-24 14:09:15 +09:00
f95175983a
Make code more concise and move method to a more appropriate place
2021-03-24 13:37:37 +09:00
c8542d2434
Merge branch 'master' into default-fullscreen
2021-03-23 19:44:22 -05:00
437dadc85f
Changed comment on GetFrameworkConfigDefaults() to be more accurate
2021-03-23 19:37:55 -05:00
67a03ebc23
Fixed formatting issues to be in line with osu coding standards
2021-03-23 19:31:16 -05:00
fbb992fc7e
Added a comment to new method
2021-03-23 19:18:32 -05:00
d17c431faf
Disable relative mode for TournamentGame
2021-03-23 23:22:17 +01:00
bb6e50eb27
Merge pull request #12151 from peppy/fail-dummy-api-requests
...
Fail all API requests sent to DummyAPIAccess
2021-03-23 20:54:04 +09:00
578128f803
Merge branch 'master' into fail-dummy-api-requests
2021-03-23 20:14:56 +09:00
ade542191a
Merge pull request #12154 from peppy/fix-hitcircle-glow-fade-out
...
Fix default skin's glow resetting fade on miss
2021-03-23 20:14:51 +09:00
5f956971cc
Merge pull request #12153 from peppy/fix-appproach-circle-fade-out
...
Always fade out approach circles at a HitObject's start time to better match stable
2021-03-23 20:04:38 +09:00
d10ff615fe
Fix default skin's glow resetting fade on miss
2021-03-23 19:28:08 +09:00
64e85ba995
Always fade out approach circles at a HitObject's start time to better match stable
2021-03-23 19:19:07 +09:00
aeff9bd853
Add return bool to HandleRequest to better trigger failures
2021-03-23 18:17:29 +09:00
ce452565f4
Avoid firing any kind of failures after success
2021-03-23 17:50:31 +09:00
9e38d580ca
Merge pull request #12139 from peppy/fix-editor-spinner-looping-too-long
...
Fix spinners playing looping sound too long in the editor
2021-03-23 17:44:07 +09:00
f5ba746ae5
Fail all API requests sent to DummyAPIAccess
...
Until now, API requests sent to dummy API were just lost in the void. In most cases this somehow worked as expected, but any logic which is waiting on a request to finish will potentially never get a response.
Going forward, I'm not 100% sure that every `Wait` on a web response will have local timeout logic (I think there is a certain amount of assumption that this is being managed for us by `APIAccess`), so I've made this change to better handle such cases going forward. Now, rather than nothing happening, requests will trigger a failure via the existing exception logic rather than silently pretending the request never arrived.
2021-03-23 17:37:45 +09:00
3594c42b79
Merge pull request #12141 from smoogipoo/perfect-curve-failure-testcase
2021-03-23 17:23:00 +09:00
3ec3624ac5
Merge branch 'master' into fix-editor-spinner-looping-too-long
2021-03-23 16:45:41 +09:00
f6ed3c1b1e
Merge branch 'master' into perfect-curve-failure-testcase
2021-03-23 16:44:58 +09:00
17a28f4f65
Merge pull request #12136 from peppy/remove-skin-sample-workarounds
...
Remove local workarounds to attempt to avoid crashes on skin change
2021-03-23 16:44:29 +09:00
08fcdc8ee4
Update difficulty calculator tests with floating point differences
2021-03-23 15:38:01 +09:00
d758343a45
Merge pull request #12149 from peppy/fix-score-token-data-type
...
Fix APIScoreToken's data type not matching server side
2021-03-23 14:54:02 +09:00
1171214541
Update framework
2021-03-23 14:51:22 +09:00
a5842a5485
Merge branch 'master' into remove-skin-sample-workarounds
2021-03-23 14:51:14 +09:00
5f2c6b8d59
Merge pull request #12145 from bdach/mania-auto-hold-note-release
...
Remove release delay for hold notes when generating autoplay
2021-03-23 14:24:56 +09:00
254b0f5dc3
removed line (?) - tried doing testing to see if it launched in fullscreen (i.e., overriding the method ppy mentioned), but to no avail :(
2021-03-23 00:24:33 -05:00
9c690f9545
Fix second usage
2021-03-23 14:08:00 +09:00
58c60100b4
Fix APIScoreToken's data type not matching server side
2021-03-23 14:04:47 +09:00
d9e2c44a34
implemented GetFrameworkConfigDefaults for overriding framework default, removed previous code that added a new OsuSetting and modified settings layout.
2021-03-22 23:36:55 -05:00
9f788f5854
removed code from OsuGameBase for fullscreen.....OsuSetting still exists but cannot figure out a way to set it to a default and have it actually work
2021-03-22 22:52:16 -05:00
c89199b38b
Merge pull request #12148 from Joehuu/fix-deleted-comments-trash-icon
...
Fix incorrect trash icon being used on deleted comments counter
2021-03-23 11:53:14 +09:00
16b3f22caf
Fix incorrect trash icon being used on deleted comments counter
2021-03-22 19:32:17 -07:00
098005393e
Remove unnecessary null checks and debug code
2021-03-23 10:38:37 +09:00
d612964ac8
Merge pull request #12144 from bdach/remove-osutk-run-config
...
Remove osuTK desktop rider run config
2021-03-23 10:19:47 +09:00
bdcb9451f7
added code to OsuGameBase to default to fullscreen, but that might not be a good place to put it.
2021-03-22 20:17:05 -05:00
8ea7271d5c
moved windowmode code to LoadComplete (?)
2021-03-22 19:48:52 -05:00
29d4162e4e
Remove release delay for hold notes when generating autoplay
...
It was more intended for normal notes anyway (as they would be released
pretty much instantaneously, if it weren't for the delay).
2021-03-22 22:45:21 +01:00
d85929d721
Adjust autoplay generation tests to match expected behaviour
2021-03-22 22:45:21 +01:00
a65e491768
Remove osuTK desktop rider run config
...
No longer operational since 6eadae8
.
2021-03-22 20:00:36 +01:00
779d2ed5d9
Merge pull request #12138 from smoogipoo/mania-legacy-key-fade-delay
2021-03-22 19:09:00 +01:00
e60ff45b73
Add another test for colinear perfect curves
2021-03-22 16:57:40 +09:00
5b1d9f4cf0
Fix constant case
2021-03-22 16:19:29 +09:00
690fb9224a
Combine constants for readability
2021-03-22 16:18:31 +09:00
c4d08463ad
Fix spinners playing looping sound too long in the editor
...
The `OnComplete` event was never being run due to the transform playing
out longer than the spinner's lifetime. I've matched the durations, but
also moved the `Stop()` call to what I deem a safer place to run it (I
did notice that without this it would still potentially never fire).
Note that this is more noticeable in the editor because of lifetime
extension. In gameplay, the returning of a spinner to the pool will
clean things up (but in the editor that can take longer, depending on
timeline zoom level).
Another thing worth mentioning is that the fade doesn't actually work.
This is due to https://github.com/ppy/osu-framework/pull/4212 .
Closes #12119 .
2021-03-22 16:04:51 +09:00
fc632fd48a
Added WindowSetting setting to OsuSetting enum so that it can be set by default at startup. Modified LayoutSettings.cs so that when it is changed in the settings, it is written to the local settings as well.
2021-03-22 01:30:20 -05:00