Dean Herbert
911cc78094
Fix debug build thinking it's deployed due to major version >= 1
2023-01-13 16:21:13 +09:00
Dean Herbert
bdf901e490
Use more correct default version to avoid startup crash on attempting to parse
2023-01-13 15:27:56 +09:00
Dean Herbert
d8e0e67c45
Add default version specifications to iOS csproj file
...
Matches implementation for android.
2023-01-13 12:26:47 +09:00
Dean Herbert
f77db12c1e
Also remove `CFBundleShortVersionString`
2023-01-12 23:09:43 +09:00
Dean Herbert
b038512379
Remove `CFBundleVersion` from iOS plist file
...
This allows using `-p:ApplicationVersion:1234.5.6` to specify a version
at build / publish time. Without removing it the plist file's value
always takes precedence.
2023-01-12 22:15:26 +09:00
Susko3
36c620287b
Remove no longer needed `Linker.xml` configurations for mobile projects
2022-12-19 18:11:05 +01:00
Salman Ahmed
d47a8b2e26
Remove unnecessary discard
2022-12-19 18:42:51 +03:00
Salman Ahmed
b488421c7a
Remove `MtouchUseLlvm` key for now
...
I haven't found a way to disable LLVM, and the issue may potentially be
resolved (doesn't occur for me), so we might as well just remove the key
for now.
2022-12-16 00:22:11 +03:00
Salman Ahmed
c900965a82
Replace `Xamarin.Essentials` with .NET MAUI Essentials
2022-12-16 00:22:11 +03:00
Salman Ahmed
467e879021
Migrate osu! iOS to .NET 6 and target iOS 13.4
2022-12-16 00:22:11 +03:00
Susko3
27a96b8e6d
Add linker exception to iOS out of an abundance of caution
2022-12-08 22:52:10 +01:00
Bartłomiej Dach
00c11b2b4e
Add partial specs in mobile projects too
2022-11-26 17:59:38 +01:00
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