Commit Graph

32987 Commits

Author SHA1 Message Date
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
a6674d8c1a Merge pull request #18205 from peppy/sentry-setup
Bring sentry usage up-to-date
2022-05-10 17:11:36 +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
2481201a73 Fix selector dismissal behaviour during user actions 2022-05-09 22:58:46 +01:00
96ea4ee7b3 Add explanatory comment 2022-05-09 23:49:05 +03:00
15a04d4225 Merge branch 'master' into fix-dropdown-hover-colour 2022-05-09 21:28:56 +03:00
1fcfeac05f Fix RoundedButton not using its default background colour 2022-05-09 21:07:43 +03:00
ace25af949 Revert "Move default background colour specification to OsuButton"
This reverts commit 172524ff8a.
2022-05-09 20:55:26 +03:00
626fcd5d35 Merge branch 'master' into column-flow-cq 2022-05-09 19:22:29 +02:00
172524ff8a Move default background colour specification to OsuButton 2022-05-09 18:21:00 +03:00
d4cc2bd7dd Ensure channel selector is dismissed when the current channel is changed 2022-05-09 12:11:25 +01:00
70a90722e8 Fix dropdown item hover colour not being set in time
Turns out to be an osu!-side issue. The colour transform was being
shortcutted for the non-displayed case, which meant it was not in a good
state in time for the first hover.

Closes https://github.com/ppy/osu/issues/18163#issuecomment-1120747301
2022-05-09 19:49:45 +09:00
702c6ae658 Fix SettingsToolboxGroup not clearing transforms before updating autosize 2022-05-09 13:49:31 +03:00
1c63c27fdf Merge branch 'master' into new-chat-drawable-channel 2022-05-09 18:23:00 +09:00
a16f2349aa Fix next queued item not selecting after gameplay 2022-05-09 17:55:42 +09:00
ab1d46b71c Merge pull request #17270 from frenzibyte/multiplayer-disable-adaptive-speed
Disable mod "Adaptive Speed" in multiplayer
2022-05-09 17:31:47 +09:00
3007d2b9df Merge pull request #18168 from peppy/update-framework
Update framework
2022-05-09 17:31:37 +09:00
e9cc3ab54a Merge pull request #18164 from Joehuu/fix-exit-dialog-bad-state
Fix popup dialog potentially not clicking last button when dismissed
2022-05-09 17:22:03 +09:00
1677f1d696 Merge branch 'master' into results-screen-scaling 2022-05-09 11:11:55 +03:00
72552ecc85 Update framework 2022-05-09 16:49:20 +09:00
2f3ac61b47 Revert "Replace vertical scrolling in results screen with size-preserving container"
This reverts commit 298c2a1828.
2022-05-09 10:35:14 +03:00
422531d8ec Revert "Remove no longer required constant"
This reverts commit 6f4cdccf6c.
2022-05-09 10:35:13 +03:00
3407a299ef Revert "Revert scale locking changes for now"
This reverts commit e4521b1fff.
2022-05-09 10:35:12 +03:00