Commit Graph

52108 Commits

Author SHA1 Message Date
1c738e22ae Merge pull request #18523 from peppy/tap-button
Add tap for BPM button
2022-06-03 18:11:10 +09:00
b3d4cf0b29 Merge pull request #18546 from peppy/sentry-only-our-errors
Don't report sentry errors from builds targetting a different server
2022-06-03 17:31:16 +09:00
54a32bde44 Don't report sentry errors from builds targetting a different server 2022-06-03 16:29:55 +09:00
f1169af627 Merge pull request #18541 from peppy/update-realm
Update realm to latest version
2022-06-03 15:53:44 +09:00
c8f64d24eb Merge pull request #18543 from frenzibyte/beatmap-sentry-tag
Add sentry tag for selected beatmap
2022-06-03 14:34:46 +09:00
3aa8bc933d Add sentry tag for selected beatmap 2022-06-03 08:21:35 +03:00
f224a3e922 Update silly mobile project references 2022-06-03 14:18:47 +09:00
1b4c89c418 Update realm to latest version
Contains minor changes to async usage in line with upstream API changes.

I believe a feedback issue we were seeing with offset changes (the only
component using async write flow) may have been resolved by these
upstream changes (see [release
notes](https://github.com/realm/realm-dotnet/releases/tag/10.14.0)) but
am not investigating further just yet.
2022-06-03 14:16:10 +09:00
678229fdab Merge pull request #18536 from bdach/safe-file-chooser-textbox-disposal
Improve safety of file chooser textbox disposal
2022-06-03 13:50:41 +09:00
dd93fc283b Merge pull request #18531 from peppy/track-groups-better
Improve group tracking logic to avoid switching which point type unnecessarily
2022-06-03 13:04:54 +09:00
4cbedb59b1 Merge pull request #18529 from peppy/deselect-control-group
Allow clicking away to deselect the current control point group
2022-06-03 01:18:50 +02:00
87ec2e490d Merge branch 'master' into deselect-control-group 2022-06-03 00:47:06 +02:00
6dd62673d3 Merge pull request #18528 from peppy/fix-add-new-timing-crash
Fix timing screen crash when attempting to add group to self
2022-06-03 00:45:32 +02:00
8523083b2b Merge branch 'master' into fix-add-new-timing-crash 2022-06-03 00:14:33 +02:00
cf9b78ea2a Improve safety of FileChooserLabelledTextBox disposal 2022-06-02 20:38:14 +02:00
ec24b32fa6 Add NRT coverage for FileChooserLabelledTextBox 2022-06-02 20:36:28 +02:00
11f6190091 Merge pull request #18506 from smoogipoo/scoreprocessor-cleanup
Refactor ScoreProcessor for use in more external scenarios
2022-06-03 01:52:13 +09:00
d3f217cbdf Merge branch 'master' into scoreprocessor-cleanup 2022-06-02 18:23:35 +02:00
ad3c093a08 Improve group tracking logic to avoid switching which point type unnecessarily 2022-06-02 18:33:09 +09:00
0b125ade4c Allow clicking away to deselect the current control point group 2022-06-02 18:18:18 +09:00
5a0f716bf2 Fix timing screen crash when attempting to add group to self
Closes #18527.
2022-06-02 18:14:28 +09:00
c06045f41f Merge pull request #18526 from peppy/fix-tutorial-download-state
Fix tutorial download state not matching correctly when already available locally
2022-06-02 17:57:12 +09:00
c42485cea9 Fix test button references 2022-06-02 17:29:45 +09:00
ee4beefd95 Increase max taps to 128 for now
Will revisit this in the future with a more sound algorithm.
2022-06-02 17:27:52 +09:00
e75609dfb9 Increase taps to consider for better results for longer tap periods 2022-06-02 17:03:48 +09:00
4abfb35611 Improve light rotational alignment and increase light count to 8 2022-06-02 16:58:14 +09:00
773ba97117 Add xmldoc to ScoringValues 2022-06-02 16:39:51 +09:00
a638392e81 Rename member 2022-06-02 16:35:50 +09:00
055845d4f5 Throw exception on access before ApplyBeatmap() 2022-06-02 16:34:45 +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
5adbf85654 Merge pull request #18422 from smoogipoo/detect-exclusive-fullscreen
Detect exclusive fullscreen on Windows
2022-06-02 15:13:02 +09:00
ea48ce1d24 Merge pull request #18494 from peppy/fix-dummmy-api-request-firing-2
Fix `OnlinePlayTestScene` request handlers potentially running requests post-disposal
2022-06-02 13:20:41 +09:00
060372a129 Split out transition length constants 2022-06-02 13:16:31 +09:00
15f8d318eb Add note about glow code (please look away) 2022-06-02 13:13:00 +09:00
ac3793f340 Move inline class to end and apply NRT 2022-06-02 13:10:50 +09:00
d99d37c0a6 Apply current track rate to calculated BPM 2022-06-02 13:06:18 +09:00
943e904c71 Fix reset happening on mouse down instead of mouse up
Also some reorganisation of file content for legibility
2022-06-02 12:58:44 +09:00
0c493dd359 Add key binding for tap button 2022-06-02 12:58:44 +09:00
781a1527b1 Adjust button metrics and move surrounding buttons to be more integrated 2022-06-02 12:58:43 +09:00
d4e88441ec Adjust metrics to make timing section fit better in editor 2022-06-02 11:57:06 +09:00
f3f7e28353 Ignore initial taps as they are generally inaccurate 2022-06-02 11:57:06 +09:00
b88bce9b8b Restart track playback when tapping to time 2022-06-02 11:57:06 +09:00
96ccd29bdc Don't play metronome click when tapping for timing 2022-06-02 11:57:06 +09:00
d47a3bb8e4 Use NRT and transfer BPM 2022-06-02 11:57:06 +09:00
a2d177d7d2 Add BPM display and tracking 2022-06-02 11:57:06 +09:00
3c7a04256f Add glow 2022-06-02 11:57:06 +09:00
c3ba7b2c3b Add lights 2022-06-02 11:57:06 +09:00
d12f6ea221 Add basics of tap button 2022-06-02 11:57:06 +09:00
e551e48697 Use ScoreInfo overload in more places 2022-06-02 11:01:46 +09:00
24ce10ed6f Merge branch 'master' into fix-dummmy-api-request-firing-2 2022-06-02 07:47:21 +09:00