Commit Graph

8513 Commits

Author SHA1 Message Date
ac7ee59d50 Add migration for previous incorrectly imported beatmaps 2018-06-28 10:48:01 +09:00
5ad122bfec Fix beatmaps importing with -1 as online set ID 2018-06-28 10:28:35 +09:00
8518fce4a9 Fix osu!supporter naming 2018-06-27 17:57:55 -07:00
1ed6a672f2 Update volme control
Use IMouseWheelBindingHandler for volume VolumeControlReceptor.
VolumeMeter is no longer an IKeyBindingHandler because it is unused.
2018-06-27 18:43:29 +09:00
5640385f48 Update the length once during construction 2018-06-27 16:12:49 +09:00
b4b28f8ae8 Make GetWaveform() not hard bail if errors occur 2018-06-27 16:07:18 +09:00
b88c4464cb Make virtual beatmap tracks approximate beatmap length 2018-06-27 16:02:49 +09:00
527d7c29f2 Merge branch 'master' into fix-background-screen-crash 2018-06-27 16:00:59 +09:00
f8acd9e451 Cleanup 2018-06-27 12:59:19 +09:00
0866dd11bd DefaultBackAction -> BackAction, defaults to last button
The last button is more commonly the escape condition.
2018-06-27 12:57:26 +09:00
ede59f63f6 Merge remote-tracking branch 'origin/master' into make-loading-more-visible 2018-06-27 12:52:06 +09:00
d7ce4ab6fd Merge remote-tracking branch 'upstream/master' into Aergwyn-allow-back-in-player 2018-06-27 12:36:10 +09:00
bebf47d0d5 Merge branch 'master' into fix-dialog-overlay-sounds 2018-06-27 12:21:29 +09:00
80501de4b9 Add legacy slider offsets 2018-06-27 12:09:21 +09:00
ac1bf3b092 Merge branch 'master' into editor-seek-snapping-fix 2018-06-27 11:08:19 +09:00
1b050ca68e Merge branch 'master' into fix-unauthorized-request 2018-06-26 22:25:19 +09:00
830ce0da4c Merge branch 'master' into update-framework 2018-06-26 20:41:08 +09:00
8a81fba1ea Other input states need to be considered for wheel bindings 2018-06-26 20:34:22 +09:00
f1dfe04bd9 Fix broken conditional 2018-06-26 20:13:44 +09:00
02b733a42e Merge remote-tracking branch 'origin/master' into fix-unauthorized-request 2018-06-26 19:58:51 +09:00
f7f17bab78 Merge branch 'master' into catch-droplet-fix 2018-06-26 19:29:15 +09:00
018dcc98b4 Fix failing tests 2018-06-26 19:17:34 +09:00
4bcc05a7fc Remove null checks on ruleset
Add a default ruleset to `OsuTestCase` to cover testing scenarios.
2018-06-26 18:24:34 +09:00
4dd12cedad Fix review issues 2018-06-26 17:01:40 +09:00
13480feb4f Remove error logging
Already logged to network.log with ample detail.
2018-06-26 16:38:19 +09:00
388ca5d572 Move leaderboard update scheduling to a more central method 2018-06-26 16:33:22 +09:00
b0a1b25983 Privatise game ruleset and access via DI
Also decouples the bindable at SongSelect, where it is debounced in line with the carousel being updated.
2018-06-26 16:32:32 +09:00
563cb46b4a Update framework and other nuget dependencies 2018-06-26 12:10:56 +09:00
cd74ec705e Fix possible mis-ordering of scroll position updates
1. Checking whether the scroll position has changed must be done _after_ Current is updated in base.UpdateAfterChildren. This was causing the timeline to sometimes not provide smooth scrolling while the track is not running.

2. We can't just move all code to UpdateAfterChildren to fulfill (1) - we need the code to follow the track time to still run prior to base.UpdateAfterChildren, so that it modifies Current prior to base.UpdateAfterChildren changing to position.
2018-06-25 20:31:06 +09:00
594cc0d21d Merge branch 'master' into mania-playfield-inversions 2018-06-25 18:36:23 +09:00
e75ff1145c Merge branch 'master' into editor-seek-snapping-fix 2018-06-25 18:27:03 +09:00
d6084c0b30 Adapt to new input handling changes 2018-06-22 18:10:27 +09:00
78ccbcabf3 Fix API getting stuck in an endless loop under a certain unauthorized scenario 2018-06-22 17:34:29 +09:00
51600dd0ae Improve PlayButton's loading 2018-06-22 14:27:36 +09:00
3824354cb8 Lengthen PopIn transition slightly 2018-06-22 14:26:24 +09:00
fccd4f965c Merge remote-tracking branch 'upstream/master' into make-loading-more-visible 2018-06-22 14:21:01 +09:00
99cc406b97 Merge branch 'master' into improve-volume-controls 2018-06-22 13:39:48 +09:00
8d3c2d54f3 Merge remote-tracking branch 'origin/master' into improve-volume-controls 2018-06-22 13:33:07 +09:00
67a067ffa5 Fix overlay not disappearing when losing hover from the last pixel
OnMouseMove isn't invoked when hover is lost.
2018-06-22 13:32:32 +09:00
72aee8344e Always call schedulePopOut 2018-06-22 13:32:00 +09:00
206f913a4c Make mute button not handle hover 2018-06-22 13:31:32 +09:00
5d3b51b8d4 Merge branch 'master' into api-offline-early-return 2018-06-22 13:16:30 +09:00
eb6d6dc2de Improve the visibility of the global loading animation
Updates design to match new `osu-web` design.
Adds TestCase for visual testing.
2018-06-22 13:14:43 +09:00
73e13e2d63 Rename Stop to StopAnyPlaying for clarity 2018-06-22 12:35:43 +09:00
4b2b1f51f9 Apply some code review 2018-06-22 12:33:30 +09:00
de10480e95 Merge branch 'master' into multiple_previews_different_overlays 2018-06-22 10:44:36 +09:00
465342c636 Merge branch 'master' into notification-usability 2018-06-21 19:48:16 +09:00
1932399521 Add testcases 2018-06-21 19:31:07 +09:00
63a6fc2596 XMLDoc all the things 2018-06-21 18:54:50 +09:00
40ed3fdd05 Fix possible incorrect order of events due to threaded load 2018-06-21 18:45:32 +09:00