Commit Graph

51431 Commits

Author SHA1 Message Date
76c63f1d0a Rename ModSelect{Screen -> Overlay} in place of removed old design 2022-05-10 22:56:50 +02:00
c4c7556fb2 Make remains of TestSceneModSettings non-visual
As they're not really testing anything visual.
2022-05-10 22:07:26 +02:00
33634cba1e Remove old mod buttons 2022-05-10 21:58:22 +02:00
8b0ece1c09 Remove old mod section 2022-05-10 21:55:54 +02:00
dfd97701d7 Remove old mod settings container & related controls 2022-05-10 21:53:42 +02:00
128468e13d Remove old base mod select overlay 2022-05-10 21:52:30 +02:00
24c59e2f2f Remove old user mod select overlay 2022-05-10 21:52:17 +02:00
4a3447f59f Remove old free mod select overlay 2022-05-10 21:45:57 +02:00
9cfe2cc310 Move TestCustomisableModRuleset out of TestSceneModSettings 2022-05-10 21:43:57 +02:00
587cc8cdb3 Merge pull request #18204 from frenzibyte/move-soft-handle-exception 2022-05-10 21:57:15 +09:00
2e774fbc2b Merge pull request #18207 from peppy/first-run-finalise
Improve first run overlay layout (and switch on)
2022-05-10 20:31:33 +09:00
42fe708225 Fix inspection 2022-05-10 19:56:21 +09:00
b2a57c34bb Move implementation to base 2022-05-10 19:10:34 +09:00
4d22f26266 Rename property and improve xmldoc 2022-05-10 19:07:07 +09:00
cac6d5569c Fix incorrect variable reference in log output 2022-05-10 19:07:00 +09:00
a578f7a406 Force nested screens to load synchronously 2022-05-10 18:21:35 +09:00
a93c63b2b5 Add loading spinner when loading first run screens 2022-05-10 18:21:35 +09:00
25c6226ca9 Adjust transition length for a more seamless screen change 2022-05-10 18:21:35 +09:00
493798ae5e Fix nested ui scale example screens no longer fitting 2022-05-10 18:21:35 +09:00
63b9e01d38 Fix behaviour screen using old style buttons 2022-05-10 18:21:35 +09:00
61313b69ec Standardise font sizes in first run overlay screens 2022-05-10 18:21:35 +09:00
e5204e565d Move horizontal padding to content level to better align scrollbar 2022-05-10 18:21:35 +09:00
bcce9c5e67 Limit the width of first run overlay content 2022-05-10 18:21:35 +09:00
9aadc274bf Show first run dialog on first run of the game 2022-05-10 18:21:35 +09:00
09613c9e18 Merge pull request #18206 from frenzibyte/fix-first-run-hot-reload
Workaround interface mocks in `TestSceneFirstRunSetupOverlay` breaking with hot reload
2022-05-10 18:12:50 +09:00
14a21e9224 Workaround interface mocks in TestSceneFirstRunSetupOverlay breaking with hot reload 2022-05-10 11:41:41 +03:00
a6674d8c1a Merge pull request #18205 from peppy/sentry-setup
Bring sentry usage up-to-date
2022-05-10 17:11:36 +09:00
5af18f9574 Merge pull request #18202 from smoogipoo/workaround-freemod-performance
Workaround bad performance when selecting all freemods
2022-05-10 16:26:57 +09:00
6a49eb6875 Add breadcrumb level mappings 2022-05-10 16:14:04 +09:00
216c68e6d0 Add unobserved exception hinting 2022-05-10 16:09:16 +09:00
363643a16d Remove sentry logger debounce
This is probably going to result in a high quantity of exceptions, but I
think this is fine. We can add rules as we go to not log certain
exception types.
2022-05-10 16:09:16 +09:00
c6112b3ae7 Add unhandled exception marking 2022-05-10 16:09:16 +09:00
99e6d56508 Add finalizer to sentry logger for safety 2022-05-10 16:09:16 +09:00
9734d778f4 Update sentry SDK usage in line with more recent specifications 2022-05-10 16:09:16 +09:00
3338bffce3 Attach user to sentry later in startup flow 2022-05-10 16:09:16 +09:00
a5b454edc7 Remove unnecessary DI caching of SentryLogger 2022-05-10 16:09:16 +09:00
64cc6ebddb Add local user tracking to sentry reporting 2022-05-10 16:09:16 +09:00
09c21cde8c Add log level translation 2022-05-10 16:09:16 +09:00
dc3c73f723 Enable sentry session tracking 2022-05-10 16:09:16 +09:00
725f5f4dcb Allow one more exception per second in OsuGame and TournamentGame 2022-05-10 10:02:45 +03:00
bcd91ac743 Move exception soft-handling logic to OsuGameBase 2022-05-10 10:02:32 +03:00
8ccf2ee075 Add inline comment 2022-05-10 15:07:08 +09:00
2b7eeadac0 Workaround bad performance when selecting all freemods 2022-05-10 14:48:41 +09:00
886a4815fa Merge pull request #18180 from frenzibyte/fix-toolbox-double-tap
Fix `SettingsToolboxGroup` not clearing transforms before updating autosize
2022-05-10 13:48:02 +09:00
8a559ff58a Merge pull request #18191 from frenzibyte/button-use-overlay-colour
Fix buttons no longer coloured using `OverlayColourProvider`
2022-05-10 12:14:10 +09:00
beb86a7f7c Remove usage of player settings in TestSceneSettingsToolboxGroup 2022-05-09 23:57:27 +03:00
96ea4ee7b3 Add explanatory comment 2022-05-09 23:49:05 +03:00
5b17e92770 Merge pull request #18179 from peppy/fix-dropdown-hover-colour
Fix dropdown items' background being the wrong colour on first hover
2022-05-09 21:52:19 +03:00
15a04d4225 Merge branch 'master' into fix-dropdown-hover-colour 2022-05-09 21:28:56 +03:00
5726cf660f Improve test coverage to use existing ThemeComparisonTestScene 2022-05-09 21:19:34 +03:00