Commit Graph

32469 Commits

Author SHA1 Message Date
96f6c918a8 Merge branch 'master' into first-run-behaviour-screen 2022-04-29 00:55:30 +02:00
a748ad6426 Merge branch 'master' into first-run-header 2022-04-28 22:19:35 +02: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
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
b70cd47bb6 Merge branch 'master' into fix-mod-panel-key-blocking 2022-04-27 17:17:34 +03: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
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
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
cccc9d7d39 Rename method to better reflect what it's doing 2022-04-27 00:03:48 +03:00
31f64b1381 Fix HealthProcessor fail conditions not handling multiple invocations 2022-04-26 23:27:03 +03:00
e646233722 Use correct translation for "Accuracy" label in break overlay 2022-04-26 19:16:36 +03:00
8880ff16c3 Merge branch 'master' into sheared-button 2022-04-26 13:09:10 +03:00
4a370f429e Reorder initialisation of bindable action binding to make more sense 2022-04-26 18:21:46 +09:00
52a8f3848d Expose font size and add big button test 2022-04-26 18:14:57 +09:00
cd197a9380 Reduce the hover lightening effect slightly 2022-04-26 18:11:03 +09:00
4638dd97db Merge branch 'master' into first-run-behaviour-screen 2022-04-26 12:09:32 +03:00
6e83aceaf9 Merge branch 'master' into fix-joystick-bindable-mayhe 2022-04-26 12:05:09 +03:00
4bc4ff179a Add flash effect on click 2022-04-26 18:03:34 +09:00
4e260e7410 Fix all buttons gamewide not animating properly on click
Not sure how or when this happened.
2022-04-26 17:32:25 +09:00
9f33e627de Split out ShearedButton from ShearedToggleButton 2022-04-26 17:31:55 +09:00
280cd048f6 Fix joystick settings changing enabled state of config level bindables
Just copied what we had in place for the mouse sensitivity setting. For
tablet settings I believe I avoided this by just hiding the settings
when not enabled. Might be a better way forward, but this is simplest
for now.

Run `TestSceneSettingsPanel` twice to get a crash without this change.
2022-04-26 17:31:28 +09:00
dc0f1a9419 Merge pull request #17979 from peppy/first-run-show-get-started
Improve displayed text on first run setup back/next buttons
2022-04-26 17:04:03 +09:00
01fdb771ee Add header text to first run setup screens 2022-04-26 16:22:41 +09:00
942f4e8ac2 Merge branch 'first-run-show-get-started' into first-run-behaviour-screen 2022-04-26 16:10:16 +09:00
a078440012 Show last step on back button as well 2022-04-26 16:03:17 +09:00
2c836e2d63 Fix scrollbar overlapping content 2022-04-26 15:55:32 +09:00
37ae39f5fe Move "Next" localisation to common strings 2022-04-26 15:48:40 +09:00
71aa7c813e Fix regressed logic for applying classic defaults 2022-04-26 15:33:39 +09:00
b41e273086 Convert function weirdness to property + bool 2022-04-26 15:06:27 +09:00
9911584fe1 Merge pull request #17977 from peppy/show-during-gameplay-improvement
Change conditions for HUD being shown to include pause/fail states
2022-04-26 12:55:31 +09:00
8ab3636f87 Change conditions for HUD being shown to include pause/fail states
As proposed in https://github.com/ppy/osu/discussions/17975. Feels pretty good to me, and probably how it should have been implemented from the start.
2022-04-26 12:09:21 +09:00
7d32490198 Change score accuracy grading logic to be inclusive 2022-04-26 04:55:27 +03:00
f958010d29 Fix AccuracyCircle storing accuracy values in float 2022-04-26 04:52:48 +03:00
5e48b37569 Show "Get Started" text on first run button 2022-04-25 23:59:07 +09:00
ed894d6428 Merge pull request #17941 from frenzibyte/remove-legacy-skin-fallback
Handle all legacy skin component types explicitly and remove texture fallback
2022-04-25 21:55:05 +09:00
d2780c2c50 Add a touch more detail to the unsupported skin component exception 2022-04-25 19:06:47 +09:00
7ac3ba132c Remove unused using statements 2022-04-25 18:55:12 +09:00
a0e80cf901 Merge branch 'master' into scene-library-incompatible-mods 2022-04-25 18:54:40 +09:00