6944151486
Apply batch fixing of built-in types using var
2021-10-27 13:04:41 +09:00
e374ef163d
Update localisable formattable extensions usages inline with framework change
2021-08-29 15:00:28 +03:00
76e5a40b8e
Remove unnecessary "in" keyword
2021-08-09 20:53:02 +10:00
24accdcab0
Add LegacyUtils class with non linear colour interpolation method
2021-08-09 18:56:47 +10:00
d9686332a1
Implement new difficulty rating colour spectrum sampling
2021-08-03 14:33:45 +03:00
ff3d38de6f
Localise accuracy display.
2021-07-23 22:37:08 +02:00
3c028ce05c
Add IDeepCloneable
interface and update existing CreateCopy
methods to use it
2021-07-19 12:54:17 +09:00
c4fde635c6
Ensure duplicate mods cannot be defined
2021-06-22 17:41:20 +09:00
5933e0d2d9
Change CheckCompatibleSet
to never deselect the current candidat when checking incompatibility
2021-06-18 13:17:32 +09:00
5512231bf4
Add NextSingle
of version taking output range to StatelessRNG
2021-06-04 19:52:12 +09:00
c9facf70f9
Use conditional nullability attribute
...
As it turns out, C# 8 provides an attribute that allows annotating that
an `out` parameter's nullability depends on the method's return value,
which is exactly what is desired here.
2021-05-15 00:09:34 +02: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
9679bdfed2
Merge branch 'master' into mod-using-reference-equality
2021-04-12 20:56:24 +03:00
f66306a81a
Remove IsLowBattery
2021-04-12 11:15:24 -04:00
43b97fe0ad
Refactor PowerStatus (now called BatteryInfo)
2021-04-12 10:52:52 -04:00
b5954a55ad
Remove empty <returns> xmldoc
2021-04-12 17:46:14 +09:00
fbd5195738
Extract mod setting value handling to utils class
2021-04-12 03:37:03 +03:00
07ee1b4d0b
Make power status properties abstract
2021-04-11 13:18:25 -04:00
3d85dc11c6
Adjust documentation
2021-04-11 13:18:25 -04: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
4909eaf890
Add the ability to specify format provider (to make tests culture invariant)
2021-03-26 13:10:11 +09:00
6a7f926168
Change rounding to use a more general flooring approach
2021-03-26 13:10:11 +09:00
77888ae640
Remove unnecessary using
2021-03-25 17:51:20 +09:00
cb4ae6e61a
Fix very high accuracies feigning as "perfect" 100% plays when actually below
2021-03-25 17:34:29 +09:00
fa95929121
Remove easy to remove finalizers
2021-03-02 16:07:09 +09:00
5fbed05d04
Merge pull request #11551 from smoogipoo/fix-leave-room-race-2
...
Fix client potentially not leaving a room on exiting multiplayer
2021-02-08 19:23:14 +09:00
ac5662b1aa
Merge branch 'master' into mod-consistency-function
2021-02-02 20:01:42 +09:00
4ecbe058f7
Merge pull request #11640 from smoogipoo/add-mod-utils
...
Add ModUtils class for validating mod usages
2021-02-02 20:01:20 +09:00
180af3c7f8
Add codeanalysis attribute
2021-02-02 19:02:09 +09:00
052cf1abae
Reuse existing method
2021-02-02 18:42:02 +09:00
5881b8be96
Merge branch 'add-mod-utils' into mod-consistency-function
2021-02-02 18:41:35 +09:00
12f52316cd
Prevent multiple enumeration
2021-02-02 18:37:11 +09:00
1df412a03c
Fix incorrect handling of multi-mod incompatibilities
2021-02-02 18:31:08 +09:00
d0655c21c6
Simplify implementation of CheckCompatibleSet
2021-02-02 18:18:57 +09:00
8232d9d2fe
Fix incorrect implementation
2021-02-02 18:01:38 +09:00
1c645601d4
Fix typo in xmldoc
2021-02-02 14:14:31 +09:00
0d5353008c
Update sentry sdk usage
2021-02-02 13:34:37 +09:00
ead8262257
Add function to check for (and return) invalid mods
2021-02-01 20:20:10 +09:00
b9832c1b2d
Add ModUtils class for validating mod usages
2021-02-01 19:37:24 +09:00
9ab1ad25eb
Merge branch 'master' into fix-leave-room-race-2
2021-01-30 13:41:04 +01:00
1ec305e10d
Update TaskChain to use ContinueWithSequential internally
...
It turns out we may still want to use TaskChain for its locking
behaviour, so I've made it internally use the refactored version I
implemented, while keeping the general structure.
2021-01-29 16:19:46 +09:00
2c08ce05fa
Remove game-local enum [Order] attribute
...
In favour of the newly-added framework one.
2021-01-27 22:29:52 +01:00
248989b3eb
wip
2021-01-27 01:20:50 +09:00
8c3b0a3167
Fix TaskChain performing the action in-line, add test
2021-01-26 22:47:37 +09:00
c17774e23c
Add xmldoc
2021-01-25 21:01:39 +09:00
964976f604
Use a task chain and fix potential misordering of events
2021-01-25 21:01:39 +09:00
d392e0f27e
Extract shared rank-formatting helper
2020-12-19 15:04:22 +01:00
71a121389b
Merge pull request #11033 from smoogipoo/immutable-hit-samples
...
Make HitSampleInfo immutable
2020-12-02 14:44:26 +09:00