Commit Graph

8588 Commits

Author SHA1 Message Date
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
97057ced85 Merge remote-tracking branch 'origin/master' into full-mania-fix 2018-06-25 12:43:49 +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
b2066c5d73 Rework preview tracks to reduce usage complexities 2018-06-21 18:40:27 +09:00
5c63b3ddac Merge pull request #2828 from smoogipoo/improve-editor-scrolling
Always perform non-seeked scroll in the editor while audio is playing
2018-06-21 17:24:15 +09:00
a2fa55c426 Fix dialog overlay playing double samples on show/hide 2018-06-21 16:47:05 +09:00
6ec0aaee91 Split out logic for subsequent log message and apply action to only itself 2018-06-21 14:50:42 +09:00
87d94591e4 Start displaying notifications earlier
Also show important notifications and more in total.
2018-06-21 14:43:38 +09:00
ed17a241f5 Decrease notification font size 2018-06-21 14:43:02 +09:00
6aa0ca5cc9 Add (one-way) migration for existing users 2018-06-21 14:22:25 +09:00
ab2889da1f Merge remote-tracking branch 'origin/master' into multiple_previews_different_overlays 2018-06-21 13:24:02 +09:00
74f732038f Add documentation for negative values of ParallaxAmount 2018-06-21 12:49:07 +09:00
5f2d1d4a1e Dim TestCase background a bit 2018-06-21 12:48:44 +09:00
733b7d1177 Merge branch 'master' into ParallaxContainerImprovement 2018-06-21 12:10:10 +09:00
65487d1610 Merge branch 'master' into improve-volume-controls 2018-06-21 11:56:56 +09:00
2a42418dbf Tidy up ReadyButton 2018-06-21 10:21:54 +09:00
4c068097c8 Change required child to use same structure as other use cases 2018-06-21 10:12:12 +09:00
96100a2200 Remove schedule logic (seems unnecessary) 2018-06-20 17:41:48 +09:00
39649747aa Simplify and synchronise multiplayer screen transitions 2018-06-20 17:25:22 +09:00
f0c72438a3 Group ValueChanged attachment with bindings 2018-06-20 17:06:02 +09:00
3f020a2802 Merge branch 'master' into multiplayer-match 2018-06-20 14:49:32 +09:00
b95042e370 Fix background screens not supporting early-exit condition
Closes #2681.
2018-06-20 12:43:48 +09:00
3eb0a17978 Merge remote-tracking branch 'upstream/master' into ThePyrotechnic-ShowMorePadding 2018-06-20 10:45:43 +09:00
d7f65d62e0 Use vertical/horizontal pair instead 2018-06-20 10:45:35 +09:00
77e03a59a9 Merge branch 'master' into ruleset-container 2018-06-19 21:47:10 +09:00
ad883e087a RulesetContainer<TObject> cannot be derived 2018-06-19 14:31:24 +02:00
3819ecb2be Update framework 2018-06-19 20:19:52 +09:00
b8f9caf418 Merge branch 'master' into multiplayer-match 2018-06-19 17:18:33 +09:00
a0f1143287 Add padding to 'show more' button 2018-06-18 19:14:44 -04:00
8c671f93fc Always perform non-seeked scroll in the editor while audio is playing 2018-06-18 19:32:04 +09:00