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
2de3e655e0
Rename NextUlong -> NextULong
2020-12-02 12:59:45 +09:00
5760e1c1fc
Make HitSampleInfo immutable
2020-12-01 15:37:51 +09:00
588a5c2aff
Remove empty comment
2020-12-01 09:35:28 +09:00
51bddd4a0f
Rename functions, and add NextInt.
2020-11-30 18:46:28 +09:00
731e689f2d
Add summary tags to the doc comments
2020-11-30 18:07:37 +09:00
a7194e1bc3
add stateless RNG
2020-11-27 15:43:44 +09:00
cc41845f56
Add missing string function ordinal specifications
2020-10-16 12:49:31 +09:00
8118747732
Make PeriodTracker actually immutable
2020-05-02 01:33:33 +02:00
6fa9feb15c
Merge remote-tracking branch 'upstream/master' into add-interval-list
2020-04-29 05:14:40 +03:00
6e76e5900a
Rename is-in-any check method to a more legible name
2020-04-29 05:11:44 +03:00
00918ecb6d
Replace interval collection with a more-specific immutable component
...
Covers all small changes into one commit:
- Remove generics and use `double` type instead.
- Make the component immutable and not enumerable for simplicity of it's worth.
- Make the component more-specific (to time period tracking)
- Apply small adjustments to the component
2020-04-29 05:11:43 +03:00