Commit Graph

50883 Commits

Author SHA1 Message Date
aa4f5c563f Merge pull request #18016 from smoogipoo/logo-drag-no-block-click
Don't block clicks when dragging on the osu! logo
2022-04-29 12:33:44 +09:00
22e9620211 Don't block clicks when dragging osu! logo 2022-04-29 12:09:11 +09:00
652e022fd6 Merge pull request #17973 from bdach/mod-overlay/dim-columns-offscreen
Dim offscreen columns on new mod select overlay
2022-04-29 11:55:27 +09:00
7097ce6501 Merge pull request #17926 from peppy/first-run-behaviour-screen
Add first-run "behaviour" screen to allow users a choice of more familiar UX
2022-04-29 11:21:14 +09:00
6652a71f48 Merge pull request #18009 from peppy/osu-logo-drag
Allow dragging the osu! logo
2022-04-29 09:53:43 +09:00
96f6c918a8 Merge branch 'master' into first-run-behaviour-screen 2022-04-29 00:55:30 +02:00
26ecf60f1f Merge pull request #17996 from peppy/first-run-header
Add header text to first run setup screens
2022-04-28 22:56:28 +02:00
a748ad6426 Merge branch 'master' into first-run-header 2022-04-28 22:19:35 +02:00
32ad216669 Allow dragging the osu! logo
Logic borrowed from `NowPlayingOverlay`.
2022-04-28 22:58:34 +09:00
f300b62877 Add ScrollIntoView method which accepts an offset to allow usage in mod select 2022-04-28 20:03:54 +09:00
34457078eb Merge pull request #18005 from nekodex/fix-missing-sfx
Fix some missing/incorrect UI SFX
2022-04-28 19:45:59 +09:00
f30308ef48 Merge pull request #18006 from peppy/expose-fast-random
Move `FastRandom` to `LegacyRandom` in `osu.Game` project
2022-04-28 19:04:40 +09:00
94a393c9d7 Merge branch 'master' into first-run-header 2022-04-28 19:00:12 +09:00
899e40dff7 Merge pull request #18004 from frenzibyte/update-framework
Update framework
2022-04-28 18:45:28 +09:00
d052321eee Revert "Fix context menus not working"
This reverts commit 51aa17eb52.
2022-04-28 12:11:06 +03:00
93db6c6bb0 Move FastRandom to LegacyRandom in osu.Game project 2022-04-28 17:47:32 +09:00
691bec6f16 Use LocalisableString.Interpolate instead of invalid TranslatableStrings 2022-04-28 11:38:40 +03:00
37816ebc41 Add audio feedback to SwitchButton checkbox 2022-04-28 17:33:51 +09:00
92cac0b74e Fix TabControls using the wrong sample 2022-04-28 17:30:24 +09:00
be2d616e34 Fix localisation use cases not falling back to default(LocalisableString)
Previously such use cases have been returning `null` values just fine since `GetLocalisableString` was returning `LocalisableFormattableString`, and these null values were wrapped in `LocalisableString`s implicitly, therefore not requiring an explicit fallback string and `null` doesn't break anything.
2022-04-28 11:21:00 +03:00
c8665dc93b Update TimeSpan localisation to use ToLocalisableString 2022-04-28 11:12:50 +03:00
edeefc2850 Update framework 2022-04-28 11:11:52 +03:00
f3a0e2ed55 Increase fade duration 2022-04-28 14:59:39 +09:00
027ba17844 Merge pull request #17994 from peppy/fix-mod-panel-key-blocking 2022-04-27 18:43:40 +03:00
b70cd47bb6 Merge branch 'master' into fix-mod-panel-key-blocking 2022-04-27 17:17:34 +03:00
97005b898a Merge pull request #17997 from peppy/fix-what-the-fuck
Remove weird duplicated code
2022-04-27 20:54:13 +09:00
d0ccd6f895 Merge branch 'master' into first-run-header 2022-04-27 19:26:02 +09:00
e9ec406046 Remove weird code 2022-04-27 19:20:08 +09:00
20a50ddb6e Add missing OverlayColourProvider in test scene 2022-04-27 18:45:40 +09:00
1a345c06c6 Fix regression in nested scroll behaviour due to the top level scroll container's type changing 2022-04-27 17:10:27 +09:00
b29af28028 Fix mod panels not ignoring super key presses
Most other usages have this included. Noticed that the panel was
changing state when exiting the game using cmd-w.

Would probably be nice to have an exposed `HasAnyModifierPressed` helper
property.
2022-04-27 16:55:17 +09:00
26f34e8fb9 Merge pull request #17991 from frenzibyte/invoke-all-fail-conditions
Fix `HealthProcessor` fail conditions not handling multiple invocations
2022-04-27 16:31:36 +09:00
18e6629161 Merge branch 'master' into first-run-behaviour-screen 2022-04-27 16:02:57 +09:00
0354dd5ce6 Add comment regarding section initialisation in ScreenBehaviour 2022-04-27 16:02:39 +09:00
0343687b85 Make apply default methods more explicit in behaviour 2022-04-27 15:59:39 +09:00
a849bfcf60 Rewrite dim test to pass headless
Unfortunately neuters the test a touch, but alas.
2022-04-26 23:11:41 +02:00
8842847b18 Fix wrong result applied 2022-04-27 00:05:49 +03:00
1676c2c3f6 Change boolean argument to HitResult instead 2022-04-27 00:05:15 +03:00
cccc9d7d39 Rename method to better reflect what it's doing 2022-04-27 00:03:48 +03:00
921e8af3b0 Use more lenient column bounds for checking active state 2022-04-26 22:54:54 +02:00
21377d2a4d Fix inactive columns flickering on and off mid-scroll 2022-04-26 22:43:58 +02:00
94d07e147f Move dimming logic to custom scroll container 2022-04-26 22:37:40 +02:00
fb6a112708 Mark OsuModTarget and OsuModSuddenDeath as mutually exclusive
`OsuModTarget` already fails on miss, so "Sudden Death" doesn't make
sense to be enabled and may only cause issues.
2022-04-26 23:27:03 +03:00
31f64b1381 Fix HealthProcessor fail conditions not handling multiple invocations 2022-04-26 23:27:03 +03:00
a884f20c65 Add failing test case 2022-04-26 23:27:03 +03:00
e9c9c764ca Fix column dim state changing when scrolling past extent 2022-04-26 22:26:58 +02:00
13a36f2e51 Scroll to column when mouse is released rather than pressed 2022-04-26 22:01:24 +02:00
b0d6e16658 Invert data flow in column dim implementation 2022-04-26 21:57:19 +02:00
b82ccb816c Merge pull request #17988 from frenzibyte/use-correct-translation
Use correct translation for "Accuracy" label in break overlay
2022-04-26 09:42:43 -07:00
e646233722 Use correct translation for "Accuracy" label in break overlay 2022-04-26 19:16:36 +03:00