Commit Graph

52393 Commits

Author SHA1 Message Date
626fcd5d35 Merge branch 'master' into column-flow-cq 2022-05-09 19:22:29 +02:00
172524ff8a Move default background colour specification to OsuButton 2022-05-09 18:21:00 +03:00
ceb6276d2f Add failing test case 2022-05-09 18:19:29 +03:00
d4cc2bd7dd Ensure channel selector is dismissed when the current channel is changed 2022-05-09 12:11:25 +01:00
9ec8b609a8 Update channel visibility tests to be more correct 2022-05-09 12:11:25 +01:00
5f3bea846b Simplify fetching of DrawableChannel 2022-05-09 12:11:25 +01:00
70a90722e8 Fix dropdown item hover colour not being set in time
Turns out to be an osu!-side issue. The colour transform was being
shortcutted for the non-displayed case, which meant it was not in a good
state in time for the first hover.

Closes https://github.com/ppy/osu/issues/18163#issuecomment-1120747301
2022-05-09 19:49:45 +09:00
702c6ae658 Fix SettingsToolboxGroup not clearing transforms before updating autosize 2022-05-09 13:49:31 +03:00
deda1c83e6 Add failing test case 2022-05-09 13:48:51 +03:00
0fe121f48a Move and rename settings toolbox group test scene 2022-05-09 13:25:33 +03:00
c7e9bd7751 Merge branch 'master' into catch-editor-per-object-sv 2022-05-09 19:18:01 +09:00
642e006267 Merge pull request #18171 from smoogipoo/fix-next-item-selection
Fix next queued item not selecting after multiplayer match ends
2022-05-09 19:16:23 +09:00
1c63c27fdf Merge branch 'master' into new-chat-drawable-channel 2022-05-09 18:23:00 +09:00
a16f2349aa Fix next queued item not selecting after gameplay 2022-05-09 17:55:42 +09:00
ab1d46b71c Merge pull request #17270 from frenzibyte/multiplayer-disable-adaptive-speed
Disable mod "Adaptive Speed" in multiplayer
2022-05-09 17:31:47 +09:00
3007d2b9df Merge pull request #18168 from peppy/update-framework
Update framework
2022-05-09 17:31:37 +09:00
e9cc3ab54a Merge pull request #18164 from Joehuu/fix-exit-dialog-bad-state
Fix popup dialog potentially not clicking last button when dismissed
2022-05-09 17:22:03 +09:00
2d33859e7a Merge pull request #18094 from apollo-dw/sliderticks
Reimplement slider ticks in Strict Tracking mod sliders
2022-05-09 17:16:47 +09:00
2aa5524c8f Merge pull request #18155 from frenzibyte/results-screen-scaling
Remove dual-direction mouse wheel scrolling at results screen
2022-05-09 17:16:29 +09:00
1677f1d696 Merge branch 'master' into results-screen-scaling 2022-05-09 11:11:55 +03:00
72552ecc85 Update framework 2022-05-09 16:49:20 +09:00
2f3ac61b47 Revert "Replace vertical scrolling in results screen with size-preserving container"
This reverts commit 298c2a1828.
2022-05-09 10:35:14 +03:00
422531d8ec Revert "Remove no longer required constant"
This reverts commit 6f4cdccf6c.
2022-05-09 10:35:13 +03:00
3407a299ef Revert "Revert scale locking changes for now"
This reverts commit e4521b1fff.
2022-05-09 10:35:12 +03:00
e4521b1fff Revert scale locking changes for now 2022-05-09 10:16:57 +03:00
bf9384b7fe Merge pull request #18124 from ThePooN/sentry-new-dsn
🔧 Update Sentry DSN
2022-05-09 15:40:35 +09:00
6aff531014 Merge pull request #18157 from bdach/mod-overlay/empty-columns
Hide empty columns on new mod select design
2022-05-09 14:59:18 +09:00
36cda34561 Merge pull request #18165 from smoogipoo/lookup-cache-unobserved
Prevent throwing exceptions on first run without internet
2022-05-09 14:49:06 +09:00
3b4fdf20f9 Prevent throwing exceptions on first run without internet 2022-05-09 12:15:54 +09:00
45c6f5edef Merge pull request #18158 from ekrctb/fix-banana-shower-placement-negative-duration
Fix duration is negative while placing banana shower in catch editor
2022-05-09 11:26:06 +09:00
9512d591d7 Merge pull request #18149 from ekrctb/fix-catch-editor-placement-not-shown-in-timeline
Fix catch editor juice stream and banana shower not shown in timeline while placement is waiting
2022-05-09 11:19:15 +09:00
0d0d999199 Merge pull request #18147 from ekrctb/fix-catch-per-hit-object-slider-velocity
Fix per-hit object slider velocity ignored in osu!catch
2022-05-09 11:17:25 +09:00
623e2c94ae Adjust padding 2022-05-09 00:32:22 +01:00
aeb2984989 Move ChatOverlayDrawableChannel to it's own file 2022-05-09 00:31:22 +01:00
c221058f0f Simplify fetching DrawableChannel in ChatOverlayV2 test 2022-05-09 00:26:00 +01:00
5f80e344c3 Update day separator date text to right align against username 2022-05-09 00:15:08 +01:00
21e1f4546a Fix popup dialog potentially not clicking last button when dismissed 2022-05-08 14:40:30 -07:00
bc839be4d8 Add failing rapid back button exit test 2022-05-08 14:40:29 -07:00
172d14bcc6 Improve code quality of mod column flow container 2022-05-08 11:40:14 -07:00
158f134260 Fix duration is negative while placing banana shower in catch editor.
Timeline blueprint is glitched when the hit object has negative duration.
Negative duration is unwanted anyways so placement implementation is fixed instead of supporting it in timline blueprint.
2022-05-09 00:01:05 +09:00
483a611c41 Fix BeginPlacement location. 2022-05-08 23:10:51 +09:00
d964b4f23c Fix uneven spacing when some mod columns are hidden 2022-05-08 15:40:21 +02:00
6bdcf893b7 Move alpha management closer to screen level
Felt bad messing with alpha at the column level.
2022-05-08 15:40:10 +02:00
d8a4f9d37d Update juice stream blueprint tests
No "clipping" occur anymore for vertex positions. Instead, clipping may occur when the path is converted to a slider.
Add tests for automatic slider velocity change.
2022-05-08 22:36:33 +09:00
7daa3d8eb7 Remove now-redundant velocity calculation
Velocity is computed from the up-to-date SV now.
2022-05-08 22:36:33 +09:00
37c9aac49f Make ScrollingPath use time instead of distance.
This is consistent as other components now use time instead of distance.
2022-05-08 22:36:33 +09:00
670922c8e5 Use latest slider velocity for juice stream velocity computation.
This fixes one-frame glitch in editor when slider velocity is changed.
2022-05-08 22:36:33 +09:00
0e98bb28bd Fix wrong resampling times are used for juice stream path 2022-05-08 22:36:33 +09:00
9ffa90602b Automatically set slider velocity from juice stream path 2022-05-08 22:36:33 +09:00
4e0155fa4b Make JuiceStreamPath time based instead of distance based.
And remove the "slope limit" feature.
TODO: for a juice stream with a large slope, the slider velocity of the hit object should be changed.
2022-05-08 22:36:33 +09:00