Dan Balasescu
22e9620211
Don't block clicks when dragging osu! logo
2022-04-29 12:09:11 +09:00
Dean Herbert
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
Dan Balasescu
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
Dan Balasescu
6652a71f48
Merge pull request #18009 from peppy/osu-logo-drag
...
Allow dragging the osu! logo
2022-04-29 09:53:43 +09:00
Bartłomiej Dach
96f6c918a8
Merge branch 'master' into first-run-behaviour-screen
2022-04-29 00:55:30 +02:00
Bartłomiej Dach
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
Bartłomiej Dach
a748ad6426
Merge branch 'master' into first-run-header
2022-04-28 22:19:35 +02:00
Dean Herbert
32ad216669
Allow dragging the osu! logo
...
Logic borrowed from `NowPlayingOverlay`.
2022-04-28 22:58:34 +09:00
Dean Herbert
f300b62877
Add ScrollIntoView
method which accepts an offset to allow usage in mod select
2022-04-28 20:03:54 +09:00
Dean Herbert
34457078eb
Merge pull request #18005 from nekodex/fix-missing-sfx
...
Fix some missing/incorrect UI SFX
2022-04-28 19:45:59 +09:00
Dan Balasescu
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
Dean Herbert
94a393c9d7
Merge branch 'master' into first-run-header
2022-04-28 19:00:12 +09:00
Dean Herbert
899e40dff7
Merge pull request #18004 from frenzibyte/update-framework
...
Update framework
2022-04-28 18:45:28 +09:00
Salman Ahmed
d052321eee
Revert "Fix context menus not working"
...
This reverts commit 51aa17eb52
.
2022-04-28 12:11:06 +03:00
Dean Herbert
93db6c6bb0
Move FastRandom
to LegacyRandom
in osu.Game
project
2022-04-28 17:47:32 +09:00
Salman Ahmed
691bec6f16
Use LocalisableString.Interpolate
instead of invalid TranslatableString
s
2022-04-28 11:38:40 +03:00
Jamie Taylor
37816ebc41
Add audio feedback to SwitchButton
checkbox
2022-04-28 17:33:51 +09:00
Jamie Taylor
92cac0b74e
Fix TabControls using the wrong sample
2022-04-28 17:30:24 +09:00
Salman Ahmed
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
Salman Ahmed
c8665dc93b
Update TimeSpan
localisation to use ToLocalisableString
2022-04-28 11:12:50 +03:00
Salman Ahmed
edeefc2850
Update framework
2022-04-28 11:11:52 +03:00
Dean Herbert
f3a0e2ed55
Increase fade duration
2022-04-28 14:59:39 +09:00
Salman Ahmed
027ba17844
Merge pull request #17994 from peppy/fix-mod-panel-key-blocking
2022-04-27 18:43:40 +03:00
Salman Ahmed
b70cd47bb6
Merge branch 'master' into fix-mod-panel-key-blocking
2022-04-27 17:17:34 +03:00
Dan Balasescu
97005b898a
Merge pull request #17997 from peppy/fix-what-the-fuck
...
Remove weird duplicated code
2022-04-27 20:54:13 +09:00
Dean Herbert
d0ccd6f895
Merge branch 'master' into first-run-header
2022-04-27 19:26:02 +09:00
Dean Herbert
e9ec406046
Remove weird code
2022-04-27 19:20:08 +09:00
Dean Herbert
20a50ddb6e
Add missing OverlayColourProvider
in test scene
2022-04-27 18:45:40 +09:00
Dean Herbert
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
Dean Herbert
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
Dean Herbert
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
Dean Herbert
18e6629161
Merge branch 'master' into first-run-behaviour-screen
2022-04-27 16:02:57 +09:00
Dean Herbert
0354dd5ce6
Add comment regarding section initialisation in ScreenBehaviour
2022-04-27 16:02:39 +09:00
Dean Herbert
0343687b85
Make apply default methods more explicit in behaviour
2022-04-27 15:59:39 +09:00
Bartłomiej Dach
a849bfcf60
Rewrite dim test to pass headless
...
Unfortunately neuters the test a touch, but alas.
2022-04-26 23:11:41 +02:00
Salman Ahmed
8842847b18
Fix wrong result applied
2022-04-27 00:05:49 +03:00
Salman Ahmed
1676c2c3f6
Change boolean argument to HitResult
instead
2022-04-27 00:05:15 +03:00
Salman Ahmed
cccc9d7d39
Rename method to better reflect what it's doing
2022-04-27 00:03:48 +03:00
Bartłomiej Dach
921e8af3b0
Use more lenient column bounds for checking active state
2022-04-26 22:54:54 +02:00
Bartłomiej Dach
21377d2a4d
Fix inactive columns flickering on and off mid-scroll
2022-04-26 22:43:58 +02:00
Bartłomiej Dach
94d07e147f
Move dimming logic to custom scroll container
2022-04-26 22:37:40 +02:00
Salman Ahmed
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
Salman Ahmed
31f64b1381
Fix HealthProcessor
fail conditions not handling multiple invocations
2022-04-26 23:27:03 +03:00
Salman Ahmed
a884f20c65
Add failing test case
2022-04-26 23:27:03 +03:00
Bartłomiej Dach
e9c9c764ca
Fix column dim state changing when scrolling past extent
2022-04-26 22:26:58 +02:00
Bartłomiej Dach
13a36f2e51
Scroll to column when mouse is released rather than pressed
2022-04-26 22:01:24 +02:00
Bartłomiej Dach
b0d6e16658
Invert data flow in column dim implementation
2022-04-26 21:57:19 +02:00
Joseph Madamba
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
Salman Ahmed
e646233722
Use correct translation for "Accuracy" label in break overlay
2022-04-26 19:16:36 +03:00
Dan Balasescu
e9d1982a7f
Merge pull request #17982 from peppy/sheared-button
...
Add basic sheared button implementation
2022-04-26 19:54:06 +09:00