Commit Graph

73 Commits

Author SHA1 Message Date
Susko3 38a8b9cf0a Add battery info for desktop platforms 2022-07-30 14:26:19 +02:00
Bartłomiej Dach ee96d84ffa
Merge branch 'master' into input-settings 2022-06-20 22:55:43 +02:00
Dan Balasescu f8830c6850 Automated #nullable processing 2022-06-17 16:37:17 +09:00
Salman Ahmed 92ae652555 Enable indirect input events on iOS for proper mouse support 2022-05-14 22:07:42 +03:00
Susko3 214b2724de Merge branch 'master' into input-settings
# Conflicts:
#	osu.Game/OsuGameBase.cs
#	osu.iOS/OsuGameIOS.cs
2022-02-12 11:48:46 +01:00
Salman Ahmed 5e47ce333c Change `SafeAreaOverrideEdges` to be get-only and protected 2022-02-04 16:10:49 +03:00
Dean Herbert 915d63f6de Limit safe area bottom override to iOS only 2022-02-04 18:58:29 +09:00
Salman Ahmed 4aa4df69f2 Reorder iOS landscape orientations to prioritise "Landscape Right"
"Landscape Right" is often the proper default for landscape-only applications.

Matches up with all other landscape-only iOS games I have locally.
2022-02-02 22:22:11 +03:00
Salman Ahmed dca1bddabb Lock supported interface orientation to landscape for iPhone 2022-02-02 21:25:50 +03:00
Susko3 d4af8498af Add iOS mouse settings
Functionality is currently limited to some OsuSettings, but will expand in
the future when high precision mouse is added.
2022-01-15 14:53:41 +01:00
Salman Ahmed fea3b9d7a9 Disable minimum frame durations on osu! for iOS 2021-12-08 04:43:02 +03:00
Salman Ahmed 8c9d39700d Update deprecated code in iOS main entry 2021-11-11 20:22:32 +03:00
dependabot[bot] c93533fa2e
Bump Xamarin.Essentials from 1.6.1 to 1.7.0
Bumps [Xamarin.Essentials](https://github.com/xamarin/Essentials) from 1.6.1 to 1.7.0.
- [Release notes](https://github.com/xamarin/Essentials/releases)
- [Commits](https://github.com/xamarin/Essentials/compare/1.6.1...1.7.0)

---
updated-dependencies:
- dependency-name: Xamarin.Essentials
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-01 17:04:24 +00:00
Christine Chen 43b97fe0ad Refactor PowerStatus (now called BatteryInfo) 2021-04-12 10:52:52 -04:00
Christine Chen 08311abc5e Remove setters, cache CreatePowerStatus() and use a dummy LocalPowerStatus class in test scene 2021-04-10 00:00:21 -04:00
Christine Chen 493c095535 Fixed code style 2021-04-08 20:28:23 -04:00
Christine Chen 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
Dean Herbert 5e10ac418b Add update notifications for iOS builds 2020-10-06 13:19:52 +09:00
Dean Herbert 6477a7b73e Centralise creation of UpdateManagers 2020-03-05 13:34:04 +09:00
smoogipoo a4edd3b8a1 Fix iOS/Android lockups by disabling LLVM 2020-02-27 09:24:54 +09:00
DTSDAO 47ca2804f6 Adjust Tab Performance 2020-01-01 06:41:17 +00:00
DTSDAO 6ade46d752 Fix File Sharing on iOS 13 2020-01-01 06:38:59 +00:00
Dean Herbert 11214628ad Add post-update notification for iOS users 2019-12-20 14:02:01 +09:00
Dean Herbert 3ac0e3ce51 Fix iOS project failing to compile 2019-12-19 23:04:53 +09:00
Huo Yaoyuan e9b8cbb516 Apply other styles. 2019-11-11 20:27:04 +08:00
Huo Yaoyuan d8482448dc Save iOS projects with BOM to avoid VS continuously changing them. 2019-11-11 20:13:13 +08:00
Dan Balasescu 1c1a49011b
Merge branch 'master' into infrastructure 2019-11-08 19:10:49 +09:00
Dean Herbert e3ca64bb8c Remove iOS "import from stable" for now 2019-10-31 19:18:54 +09:00
Dean Herbert 11447023eb Improve splitting out of link handling 2019-10-31 18:35:24 +09:00
Huo Yaoyuan c95052b10f Resolve package downgrade and VS claims for iOS. 2019-10-30 23:03:02 +08:00
Huo Yaoyuan 93fae7ad4d Remove meanless properties. 2019-10-30 21:46:30 +08:00
Dean Herbert de4c600fda
Merge branch 'master' into fix-ios-import 2019-09-04 13:49:22 +09:00
Dean Herbert 2cd0015735 Attempt to appease apple with some plist keys 2019-08-13 23:27:27 +09:00
Shane Woolcock b0eb2c6e28 Remove iOS BASS libraries and properly reference 2019-08-09 19:21:08 +09:30
DTSDAO 0fe6585975 Fix iOS importing 2019-08-05 22:30:35 +08:00
DTSDAO fb4f6dd27c Merge branch 'master' into fix-ios-import 2019-08-05 21:50:57 +08:00
DTSDAO 1b5a9aecff Add iOS URL Scheme support 2019-08-02 23:34:25 +08:00
DTSDAO 0f1dd8a46e Undo #5533 for causing crashes 2019-07-31 21:44:57 +08:00
DTSDAO 333049e712 Fix ITMS-90737 2019-07-30 19:32:53 +08:00
Dean Herbert 8a54dab5d0 Tidy up code 2019-07-26 13:27:37 +09:00
DTSDAO 433f192214 Add iOS custom UTIs 2019-07-24 21:51:01 +08:00
DTSDAO 136f3b8b6b Add iOS import osu! files 2019-07-24 20:49:35 +08:00
Dean Herbert 376d228add Use new logo style for icons / readme 2019-07-12 17:49:59 +09:00
Dean Herbert 02541ee6e5 Add missing info.plist identifier 2019-06-28 19:57:23 +09:00
Xie Yi 647e2c297c Fix iOS app entry for raw keyboard input 2019-05-14 02:45:12 +08:00
Joehu e31680e373 Address styling issues on CodeFactor 2019-03-14 16:05:54 -07:00
Dean Herbert 180aee6048 Fix iOS build 2019-03-01 23:20:34 +09:00
Dean Herbert c9bd4f6c4c
Merge pull request #4380 from peppy/fastlane
Add iOS build automation via fastlane
2019-03-01 21:44:53 +09:00
Dean Herbert 9885913fff Fix iOS builds not being able to read their deploy version 2019-03-01 20:01:16 +09:00
Dean Herbert a6ed64754c Reset bundle version 2019-03-01 17:20:03 +09:00