21665f605a
Merge pull request #17937 from frenzibyte/settings-filter-regression-fix-2
...
Fix settings overlay components not invalidating presence on filter change
2022-04-24 18:12:34 +09:00
83970f009c
Merge branch 'master' into settings-filter-regression-fix-2
2022-04-24 17:40:25 +09:00
176d263252
Merge pull request #17942 from maromalo/master
...
Add joystick/gamepad deadzone setting
2022-04-24 17:39:48 +09:00
c5e8f1d4ab
Merge pull request #17958 from peppy/fix-hide-case
...
Remove localisation of "hide" string to fix incorrect case
2022-04-24 17:38:49 +09:00
60f513abd9
Merge pull request #17957 from peppy/disable-first-run-temporary
...
Disable first run screen from appearing on startup until it is more complete
2022-04-24 17:37:17 +09:00
d0fee3c212
Merge pull request #17950 from Susko3/ButtonSystem-keys
...
Allow any key to trigger the osu! cookie in the initial state
2022-04-24 17:30:22 +09:00
66b47d22d7
Also fix case of login form username/password
2022-04-24 17:11:25 +09:00
999b4505d1
Remove localisation of "hide" string to fix incorrect case
2022-04-24 16:37:11 +09:00
1b2467d3ed
Disable first run screen from appearing on startup until it is more complete
2022-04-24 16:35:41 +09:00
2200067c52
Display deadzone as percentage and simplify surrounding code
2022-04-24 16:31:20 +09:00
a40d140353
Merge pull request #17956 from frenzibyte/sections-container-pagination
...
Fix page up / down in `SectionsContainer` with fixed header skipping content
2022-04-24 15:36:35 +09:00
0738cd028f
Give snapping toolbox enough hover delay for interaction with expand button
...
With 0 delay, if the `SettingsToolboxGroup` has been contracted via
button, there's no chance to be able to expand it via button again.
This is temporary at best just to keep things working somewhat, not sure
if the expansion logic will still be required in editor redesign, so
deciding to roll with it for now.
2022-04-24 08:53:11 +03:00
8ed39009fd
Encapsulate distance spacing control handling to a "distance toolbox composite"
...
Encapsulated in a way which can allow further extensibility for the
right-side area of toolboxes.
2022-04-24 08:33:03 +03:00
70a93c0e7e
Move DistanceSpacingMultiplier
bindable to its own IDistanceSnapProvider
interface
2022-04-24 08:33:00 +03:00
4f8f27a58b
Merge branch 'master' into osu-distance-spacing
2022-04-24 05:23:30 +03:00
3700c607d8
Fix sections scroll container not handling fixed header in scrolls
2022-04-24 01:52:13 +03:00
05736fb84c
Add failing test case for navigation via PageUp/PageDown
2022-04-24 01:52:11 +03:00
e8cf4466b0
Make sections container test scene more usable
...
Head busted the moment I opened this test scene.
Cleaned it up a bit to make it easier to test changes.
2022-04-24 01:52:10 +03:00
0ecda46d93
Deselect mods incompatible with "Autoplay" when entering gameplay via scene library
2022-04-23 23:16:33 +03:00
60e76d62c1
Add failing test cases
2022-04-23 23:16:06 +03:00
6ab188f8f9
Split skin editor scene library test to own file
...
Rather than stuffing more random cases to `TestSceneScreenNavigation`.
2022-04-23 23:15:45 +03:00
daadc3fc21
Simplfiy and share notification dimsiss method across test scenes
...
Might as well inline, but I feel like it will require adding the same
comment across all usages, because just `State.Value = Hidden` in an
until step feels off, dunno.
2022-04-23 23:14:19 +03:00
684d88ba75
Add full OsuGame tests
...
These tests ensure the expected behaviour is not broken in the future.
2022-04-23 19:01:55 +02:00
cdfef08846
Add tests for shortcut keys
2022-04-23 18:44:50 +02:00
e89441951c
Allow any key to trigger the initial osu! cookie
2022-04-23 18:33:43 +02:00
5addcbf460
Changed KeyboardStep to 0.01
2022-04-23 13:16:20 -03:00
4bf11df57c
Change SpriteComponent
accessibility to internal
2022-04-23 19:11:54 +03:00
5d0842ac44
Add a few more classic defaults to missed settings
2022-04-23 21:53:47 +09:00
d97dc22e79
Add missing dependencies for behaviour screen test
2022-04-23 21:23:41 +09:00
0133ee962d
Change JoystickSettingsStrings.cs text
...
Co-authored-by: Salman Ahmed <frenzibyte@gmail.com >
2022-04-23 02:23:07 -03:00
6a87dfdabb
More Code Quality
...
Double whoops.
2022-04-23 02:14:41 -03:00
23ef1e194d
Code Quality
...
Whoops.
2022-04-23 01:52:59 -03:00
99f276a570
Update framework
2022-04-23 13:30:23 +09:00
85c47e1ba7
Merge branch 'ppy:master' into master
2022-04-23 00:17:40 -03:00
27f3499330
Add joystick/gamepad deadzone setting
...
Also splits joystick/gamepad into a new sub-section.
2022-04-23 00:17:00 -03:00
6cca56ab77
Move release_threshold to const
2022-04-23 10:46:12 +08:00
ed7c49f5a7
Merge branch 'master' into remove-legacy-skin-fallback
2022-04-23 05:04:31 +03:00
c2f5376e82
Merge pull request #17939 from frenzibyte/legacy-skin-hit-animation-fallback
...
Fix legacy skin hit animation lookup falling back to `LookupName`
2022-04-23 11:04:05 +09:00
cf9f59ac11
Merge pull request #17906 from peppy/first-run-setup-sheared-overlay
...
Convert first run setup to use new `ShearedOverlayContainer`
2022-04-23 10:37:12 +09:00
610d61dce9
Fix TestSceneSliderApplication
not applying legacy skin transformer
2022-04-23 03:34:05 +03:00
89519086c8
Fix SkinnableTestScene
unnecessarily adding a base raw skin layer
2022-04-23 03:34:05 +03:00
61078910a6
Handle all skin component types explicitly
2022-04-23 03:34:05 +03:00
98b7b156c7
Merge branch 'master' into first-run-setup-sheared-overlay
2022-04-23 00:32:07 +02:00
69e2e30971
Remove legacy skin component fallback lookup
...
Has always been a source of hiding actual issues like in https://github.com/ppy/osu/issues/17745 (`sliderfollowcircle` looked up from fallback because there's no transformer), and https://github.com/ppy/osu/issues/17934 (because there's a texture `ok` and that matches the component name `HitResult.Ok`).
2022-04-23 01:06:36 +03:00
56358ef19e
Fix legacy skin hit animation lookup falling back to LookupName
2022-04-23 00:35:45 +03:00
71e4c4f752
Merge pull request #17905 from peppy/sheared-overlay-container-click-away
...
Add better click-to-dismiss logic for sheared overlays
2022-04-22 22:55:59 +02:00
7be2596312
Fix MatchingFilter
being false by default
2022-04-22 23:50:58 +03:00
e246357b36
Merge branch 'master' into sheared-overlay-container-click-away
2022-04-22 22:26:35 +02:00
93b000bf7a
Merge pull request #17918 from bdach/mod-overlay/incompatibility-panels-clickable
...
Allow selecting mods regardless of incompatibility state on new mod select
2022-04-23 05:03:20 +09:00
5120faa830
Merge branch 'master' into mod-overlay/incompatibility-panels-clickable
2022-04-22 22:19:42 +03:00