Commit Graph

998 Commits

Author SHA1 Message Date
71d87489ab Merge branch 'master' into safe-area-toggle 2022-10-29 13:19:44 +02:00
f9d2c30c3e Add user toggle for application of safe areas 2022-10-28 14:05:45 +09:00
21f8a91efb Remove obsoleted int parsing logic of configuration ruleset 2022-10-28 13:12:21 +09:00
4bf4938b72 Keep cursor hiding feature to gameplay screens for now 2022-10-20 03:44:58 +03:00
a44cfe2901 Hide menu cursor when user is idle 2022-10-12 17:50:31 +03:00
b783fdf667 Fix clicking a leaderboard score at song select transtiioning briefly to main menu
- Regressed in #20567.
- Closes #20651.
2022-10-10 16:20:18 +09:00
41082ab928 Fix misplaced parenthesis 2022-10-04 18:21:29 +09:00
332d63b53b Always return to main menu before attempting to present a score from import 2022-10-03 20:29:44 +09:00
13ee5c179e Add missing parenthesis in log message 2022-10-03 18:42:40 +09:00
8a7526aaa3 Merge pull request #20344 from frenzibyte/better-tablet-notifications
Improve tablet error/warning notifications messaging
2022-09-22 22:45:27 +09:00
fd92bcdff2 Ignore case sensitivity during message comparison
Co-authored-by: Dan Balasescu <smoogipoo@smgi.me>
2022-09-22 13:21:27 +03:00
794a131954 Update method name and conditions 2022-09-22 13:17:01 +03:00
fa3f53f39f Remove tablet prefix from error notification 2022-09-22 12:37:24 +03:00
b321afc3a6 Update framework 2022-09-22 18:04:31 +09:00
8837618ab1 Merge pull request #20342 from smoogipoo/server-shutdown-countdown
Implement server shutdown countdown + notification
2022-09-20 20:51:16 +09:00
48527f2d07 Ignore case during logger name comparison 2022-09-16 22:50:49 +03:00
110652592f Display readable tablet notifications and link to supported list page 2022-09-16 16:32:06 +03:00
433bb5ae24 Add ServerShuttingDownCountdown 2022-09-16 19:56:52 +09:00
f31deaef7c Simplify skin bindable flow
Now, nothing touches the configuration apart from `OsuGame`, making
everything else flow better and avoid weird cyclic set bugs.

Closes https://github.com/ppy/osu/issues/20234.
2022-09-12 19:51:50 +09:00
856dbbba69 Fix attempting to use "home" key binding while exiting game causing errors 2022-09-09 14:52:51 +09:00
e9cfaa76c9 Change global overlay ordering so notification toasts display above settings 2022-08-30 21:13:43 +09:00
e01383b138 Tidy up user passing logic 2022-08-11 13:17:17 +09:00
60abe83398 Remove newline 2022-08-10 17:56:36 -04:00
396860d9e8 Move Hide() to OsuGame 2022-08-10 13:32:33 -04:00
8c7ede6111 Add proper toggling 2022-08-09 14:43:37 -04:00
7ed489b56d Add hotkey to Toolbar 2022-08-09 14:10:38 -04:00
aee18135a9 Switch to toggle 2022-08-09 04:09:22 -04:00
f65b7ef058 Add keybind for showing profile 2022-08-09 02:49:53 -04:00
9c543fef48 Remove CollectionManager 2022-07-27 18:45:33 +09:00
6b73f7c7ec Split out legacy import path from realm manager 2022-07-27 15:04:09 +09:00
ef10145d6f Rename MenuCursorContainer and clean up code 2022-07-26 14:11:52 +09:00
57a41c6897 Add basic background processor 2022-07-21 18:20:46 +09:00
75453b78c0 Adjust colours and metrics 2022-07-21 00:09:46 +09:00
f54aff2ece Add global key binding for FPS toggle 2022-07-21 00:09:46 +09:00
0a1744faca Add to game and bind with configuration setting 2022-07-20 23:49:19 +09:00
c282e19316 Update language initialisation in line with framework LocalisationManager changes 2022-06-28 18:19:48 +09:00
b28cfc222b Schedule unregister instead 2022-06-28 01:19:28 +09:00
3e3843dcf9 Fix potential crash on CloseAllOverlays due to collection mutation 2022-06-28 00:32:36 +09:00
d43b980a17 Merge pull request #18872 from peppy/add-working-beatmap-changed-logging
Add various logging of global `WorkingBeatmap` state changes
2022-06-27 21:34:05 +09:00
50c1c066de Add various logging of global WorkingBeatmap state changes 2022-06-27 18:41:31 +09:00
10d1bbb131 Log global working beatmap updates in OsuGameBase instead of OsuGame 2022-06-27 15:58:51 +09:00
34f1c80b7c Add and use ILinkHandler interface 2022-06-20 20:04:21 +02:00
dbae4c6f5a PostImport -> PresentImport 2022-06-20 18:36:29 +09:00
50e40756c4 Rename GracefullyExit to AttemptExit 2022-06-19 12:34:44 +09:00
56abe54fe6 Redirect graceful exiting to standard exit flow
Rather than doing a completely forced exit as we were, this will now
follow a more standard flow with the ability for the user to abort along
the way. This is more in line with how I wanted this to work.

Note that this means a confirmation is now shown. It has been discussed
in the past that this confirmation should only show when there's an
ongoing action implies the user may want to cancel the exit. For now I
think this is fine.

Addresses
https://github.com/ppy/osu/discussions/18399#discussioncomment-2811311
2022-06-18 23:43:46 +09:00
f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
1171d44ad9 Add failing test case 2022-06-15 03:37:04 +03:00
c661f2b059 Ensure ChannelManager has access to API from point of construction
Closes https://github.com/ppy/osu/issues/18451.
2022-06-08 19:15:23 +09:00
3ad1180c48 Use macOS instead of IsApple for better safety 2022-06-03 10:32:59 +03:00
6cb8b2d6f4 Set default window mode to "Borderless" rather than "Fullscreen" on macOS 2022-06-03 09:37:21 +03:00