Commit Graph

32880 Commits

Author SHA1 Message Date
7473ff49cb Merge pull request #18210 from peppy/realm-asycn-import-woes
Fix realm refetch operations potentially being unsafe
2022-05-11 09:53:46 +09:00
ec231e0f31 Use more local realm reference
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2022-05-11 00:45:17 +09:00
587cc8cdb3 Merge pull request #18204 from frenzibyte/move-soft-handle-exception 2022-05-10 21:57:15 +09:00
33f024212f Fix realm refetch operations potentially being unsafe
As seen in test failure https://github.com/ppy/osu/runs/6357384721?check_suite_focus=true.
2022-05-10 21:04:30 +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
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
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
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
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