Commit Graph

421 Commits

Author SHA1 Message Date
d9db1ecee9 Remove game-global popover container 2021-08-28 20:05:59 +02:00
46c72334fb Fix stack overflow in ruleset change rejection logic 2021-07-30 01:54:30 +09:00
046f30a268 Reject invalid global ruleset values 2021-07-26 16:34:38 +09:00
481e4dedb0 Move PopoverContainer to OsuGameBase 2021-07-13 16:51:31 +09:00
ec71deec51 Remove some mentions of "lazer"
I am aware there are more throughout the codebase but intentionally left
the remaining mentioned for one reason or another. The intention here is
to mainly change user-facing versioning to change the positioning of the
"lazer" term (to be where we would expect "cuttingedge" or "beta" to
be).
2021-07-04 12:41:27 +09:00
9acc5e38bb Add basic logging for osu! storage migration
When looking into the test failure at https://github.com/ppy/osu/runs/2940065457, it became apparent that we are not showing the migration process anywhere in logs. It's the cause of many issues, and we would want to see this in CI and user logs when occurring.
2021-06-29 20:23:25 +09:00
7dd566dc46 Add null check for safety
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2021-06-28 15:08:49 +09:00
57ae87956a Update execution state change blocking logic in line with framework changes 2021-06-25 15:27:40 +09:00
6922de12c6 Add extra null safety in dispose call 2021-06-24 17:17:12 +09:00
c85edd2b55 Merge branch 'master' into fix-realm-state-change-crashes 2021-06-23 21:20:53 +09:00
d148656108 Update in line with framework event structural changes (and add unbind) 2021-06-23 18:08:34 +09:00
28f4c56cd6 Fix minor typo in comment 2021-06-23 16:30:28 +09:00
f03c2bab48 Update event name in line with framework changes 2021-06-22 22:45:13 +09:00
a4b66bec2e Ensure realm contexts are flushed when update thread changes native thread 2021-06-22 18:18:25 +09:00
3f336d88ec Merge pull request #11461 from peppy/realm-key-binding-store
Add initial realm database implementation with KeyBindingStore migration
2021-06-19 02:49:41 +09:00
5cf2ac78fc Adjust font namespaces 2021-06-18 15:40:35 +09:00
4b926791b5 add inter font 2021-06-16 21:13:01 +07:00
9044a20120 Merge branch 'master' into realm-key-binding-store 2021-06-10 13:58:08 +09:00
071c07586a Increase music volume back to 80% for the time being 2021-06-04 15:00:53 +09:00
b16d10bd95 Provide game-wide resources via IStorageResourceProvider 2021-05-31 18:57:47 +09:00
a4dca6f839 Reorder methods around load() 2021-05-31 13:39:18 +09:00
ce96c58230 Move public members up 2021-05-28 02:46:26 +09:00
fe6b1936cb Move OsuUserInputManager out from nested class 2021-05-28 02:46:03 +09:00
b4c13d837d Move import logic out to partial class 2021-05-28 02:44:44 +09:00
b8edca59eb General function reorganisation 2021-05-28 02:37:14 +09:00
4e49fbf7fb Switch protected properties to private where feasible 2021-05-28 02:30:31 +09:00
d24a712dd4 Move protected properties to one location and mark setters private where feasible 2021-05-28 02:27:06 +09:00
df703b68ec Merge branch 'master' into realm-key-binding-store 2021-05-25 13:41:48 +09:00
a74405d0ed Merge branch 'master' into restructure-spectator-client 2021-05-20 18:53:42 +09:00
df80531a0a Split online connectivity into OnlineSpectatorClient 2021-05-20 16:30:56 +09:00
6beeb7f7c4 Rename SpectatorStreamingClient -> SpectatorClient 2021-05-20 15:55:07 +09:00
d197a7f6f5 Rename multiplayer client classes 2021-05-20 15:39:45 +09:00
9770c316e2 Add back the construction of the KeyBindingStore
This reverts commit 21b6adbf79.
2021-04-26 18:26:57 +09:00
21b6adbf79 Remove DI caching of RealmKeyBindingStore 2021-04-26 17:52:17 +09:00
8961203f08 Move guid initialisation to database model itself 2021-04-26 17:06:03 +09:00
78f274d51a Merge branch 'master' into realm-key-binding-store 2021-04-22 12:13:23 +09:00
dbb8f7f4a9 Tidy up initialisation code and avoid using DI on inherited class 2021-04-19 11:30:55 +09:00
5b06a68b93 Merge pull request #12330 from Cublibre/master
Send a warning notification if device is unplugged and at low battery
2021-04-15 19:21:04 +09:00
4852630c93 Fix import multiple file types via drag potentially reaching the wrong importer 2021-04-13 14:03:42 +09:00
43b97fe0ad Refactor PowerStatus (now called BatteryInfo) 2021-04-12 10:52:52 -04:00
419fd4470c Reorder method declaration 2021-04-11 15:19:51 -04:00
2b947a44da Cache power status at base instead 2021-04-11 13:18:25 -04:00
1fd4cb8963 Merge branch 'master' into master 2021-04-11 10:19:16 +03:00
08311abc5e Remove setters, cache CreatePowerStatus() and use a dummy LocalPowerStatus class in test scene 2021-04-10 00:00:21 -04:00
493c095535 Fixed code style 2021-04-08 20:28:23 -04:00
6bccb3aab6 Use DI to implement battery detection, add BatteryCutoff property
- Removed the Xamarin.Essentials package from osu.Game and added it to osu.iOS and osu.Android only.
- iOS and Android implementations use Xamarin.Essentials.Battery, while the Desktop implementation
only returns 100% battery for now.
- Added a BatteryCutoff property to PowerStatus so it can be different for each platform (default 20%, 25% on iOS)
2021-04-08 19:55:11 -04:00
8aff53172d Remove necessity for nested PassThroughInputManger 2021-04-08 15:18:31 +09:00
e7f47c635f Fix gameplay mouse cursor being overridden by menu cursor
Closes https://github.com/ppy/osu/issues/12313.
2021-04-07 19:00:05 +09:00
38e95a0e73 Merge branch 'master' into fix-overzealousmouse-button-blocking 2021-04-05 22:07:41 +09:00
30cae46cbd Group large drag drop imports into a single operation 2021-03-31 14:57:28 +09:00