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