Commit Graph

57640 Commits

Author SHA1 Message Date
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
e9d1982a7f Merge pull request #17982 from peppy/sheared-button
Add basic sheared button implementation
2022-04-26 19:54:06 +09:00
8880ff16c3 Merge branch 'master' into sheared-button 2022-04-26 13:09:10 +03:00
ce095d6af6 Merge branch 'master' into fl-opacity 2022-04-26 18:34:53 +09:00
b19e738315 Merge pull request #17913 from molneya/hold-addition-fix
Fix mania SR inflation for hold note releases in quick succession
2022-04-26 18:31:07 +09:00
9911f3658f Merge pull request #17980 from peppy/fix-joystick-bindable-mayhe 2022-04-26 12:27:22 +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
c37e87d92f Merge pull request #17981 from peppy/osu-button-click-flash
Fix all buttons gamewide not animating properly on click
2022-04-26 18:04:32 +09:00
4bc4ff179a Add flash effect on click 2022-04-26 18:03:34 +09:00
6864623bac Add ShearedButton test coverage 2022-04-26 18:03:27 +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
c52c08fe97 Rename test to increase scope 2022-04-26 17:31:39 +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
9d198ad6bb Merge pull request #17972 from peppy/hotfix-context-menu
Fix windows taskbar context menu not popping up correctly
2022-04-26 13:52:02 +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
bbe62579d4 Merge branch 'master' into mod-overlay/dim-columns-offscreen 2022-04-26 12:25:47 +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
d310886c26 Add test coverage of IsPlaying state during fail and pause 2022-04-26 12:09:18 +09:00
51b4821efa Merge pull request #17976 from frenzibyte/improve-score-grading
Change score accuracy grading logic to be inclusive
2022-04-26 12:06:58 +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