Commit Graph

33200 Commits

Author SHA1 Message Date
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
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
0ecda46d93 Deselect mods incompatible with "Autoplay" when entering gameplay via scene library 2022-04-23 23:16:33 +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
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
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
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
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
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
5120faa830 Merge branch 'master' into mod-overlay/incompatibility-panels-clickable 2022-04-22 22:19:42 +03:00
4c7c611218 Fix settings overlay not invalidating presence on filter change 2022-04-22 20:34:00 +03:00
0dc3d1041f Revert "Revert "Remove one more unnecessary schedule""
This reverts commit 5f3ff51f7e.
2022-04-22 20:33:34 +03:00
b293d3923c Merge branch 'master' into multiplayer-force-start-2 2022-04-23 01:03:55 +09:00
5f3ff51f7e Revert "Remove one more unnecessary schedule"
This reverts commit f282e5b013.
2022-04-22 21:24:58 +09:00
bcdd1fb183 Fix nested song select in first-run dialog fiddling with global audio 2022-04-22 18:37:40 +09:00
1caee38768 Add first-run "behaviour" screen to allow users a choice of more familiar UX 2022-04-22 18:06:56 +09:00
e0b9ab022d Add classic default values against setting controls 2022-04-22 18:05:24 +09:00
2a043aa6de Add a method of finding and applying settings with classic default value 2022-04-22 18:04:43 +09:00
7258a09748 Allow SettingsSections to exit without a parent SettingsPanel 2022-04-22 18:04:07 +09:00
ca6c292a08 Merge pull request #17923 from peppy/fix-difficulty-tooltip-visibility
Fix high star ratings not being easily visible on tooltips
2022-04-22 16:49:32 +09:00
b1cf917b49 Merge pull request #17823 from peppy/settings-filter-fixes
Fix incorrect settings state if searching too quickly (during load process)
2022-04-22 16:38:41 +09:00
f735d381a7 Merge branch 'master' into mod-overlay/incompatibility-panels-clickable 2022-04-22 16:26:46 +09:00
c44f7d9f93 Fix high star ratings not being easily visible on tooltips
Resolves issue mentioned in https://github.com/ppy/osu/discussions/17920.
2022-04-22 15:59:52 +09:00
f282e5b013 Remove one more unnecessary schedule 2022-04-22 15:32:23 +09:00
33d516eecb Move guest participation beatmap up to below loved 2022-04-22 09:28:29 +03:00
82a1d1cc2e Fix multiplier display not blocking input 2022-04-22 15:22:58 +09:00