mirror of
https://github.com/SK-la/Ez2Lazer.git
synced 2026-03-13 11:20:28 +00:00
Removes the previous `AppIcon.appiconset` bundle and replaces it with all of the necessary asset slices to enable all of the Liquid Glass variants of the app icon on iOS 26, while also preserving backwards compatibility with older iOS versions. <img width="1164" height="388" alt="LiquidGlass" src="https://github.com/user-attachments/assets/7d6e7a90-3fe5-4853-9c63-35144359f49e" /> --------- Co-authored-by: Dean Herbert <pe@ppy.sh>
189 lines
4.9 KiB
Plaintext
189 lines
4.9 KiB
Plaintext
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
|
<plist version="1.0">
|
|
<dict>
|
|
<key>CFBundleIdentifier</key>
|
|
<string>sh.ppy.osulazer</string>
|
|
<key>CFBundleName</key>
|
|
<string>osu!</string>
|
|
<key>CFBundleDisplayName</key>
|
|
<string>osu!</string>
|
|
<key>LSRequiresIPhoneOS</key>
|
|
<true/>
|
|
<key>MinimumOSVersion</key>
|
|
<string>13.4</string>
|
|
<key>UIDeviceFamily</key>
|
|
<array>
|
|
<integer>1</integer>
|
|
<integer>2</integer>
|
|
</array>
|
|
<key>UIFileSharingEnabled</key>
|
|
<true/>
|
|
<key>UILaunchStoryboardName</key>
|
|
<string>LaunchScreen</string>
|
|
<key>UIRequiredDeviceCapabilities</key>
|
|
<array>
|
|
<string>armv7</string>
|
|
</array>
|
|
<key>UIStatusBarHidden</key>
|
|
<true/>
|
|
<key>UIApplicationSupportsIndirectInputEvents</key>
|
|
<true/>
|
|
<key>CADisableMinimumFrameDurationOnPhone</key>
|
|
<true/>
|
|
<key>NSCameraUsageDescription</key>
|
|
<string>We don't use the camera.</string>
|
|
<key>NSMicrophoneUsageDescription</key>
|
|
<string>We don't use the microphone.</string>
|
|
<key>NSBluetoothAlwaysUsageDescription</key>
|
|
<string>We don't use Bluetooth.</string>
|
|
<key>UISupportedInterfaceOrientations</key>
|
|
<array>
|
|
<string>UIInterfaceOrientationLandscapeRight</string>
|
|
<string>UIInterfaceOrientationLandscapeLeft</string>
|
|
</array>
|
|
<key>UISupportedInterfaceOrientations~ipad</key>
|
|
<array>
|
|
<string>UIInterfaceOrientationPortrait</string>
|
|
<string>UIInterfaceOrientationPortraitUpsideDown</string>
|
|
<string>UIInterfaceOrientationLandscapeRight</string>
|
|
<string>UIInterfaceOrientationLandscapeLeft</string>
|
|
</array>
|
|
<key>CFBundleIcons~ipad</key>
|
|
<dict>
|
|
<key>CFBundlePrimaryIcon</key>
|
|
<dict>
|
|
<key>CFBundleIconFiles</key>
|
|
<array>
|
|
<string>AppIcon60x60</string>
|
|
</array>
|
|
<key>CFBundleIconName</key>
|
|
<string>AppIcon</string>
|
|
</dict>
|
|
</dict>
|
|
<key>CFBundleIcons</key>
|
|
<dict>
|
|
<key>CFBundlePrimaryIcon</key>
|
|
<dict>
|
|
<key>CFBundleIconFiles</key>
|
|
<array>
|
|
<string>AppIcon60x60</string>
|
|
<string>AppIcon76x76</string>
|
|
</array>
|
|
<key>CFBundleIconName</key>
|
|
<string>AppIcon</string>
|
|
</dict>
|
|
</dict>
|
|
<key>UTExportedTypeDeclarations</key>
|
|
<array>
|
|
<dict>
|
|
<key>UTTypeConformsTo</key>
|
|
<array>
|
|
<string>public.data</string>
|
|
</array>
|
|
<key>UTTypeIdentifier</key>
|
|
<string>sh.ppy.osu.items</string>
|
|
<key>UTTypeTagSpecification</key>
|
|
<dict/>
|
|
</dict>
|
|
<dict>
|
|
<key>UTTypeConformsTo</key>
|
|
<array>
|
|
<string>sh.ppy.osu.items</string>
|
|
</array>
|
|
<key>UTTypeDescription</key>
|
|
<string>osu! replay</string>
|
|
<key>UTTypeIdentifier</key>
|
|
<string>sh.ppy.osu.osr</string>
|
|
<key>UTTypeTagSpecification</key>
|
|
<dict>
|
|
<key>public.filename-extension</key>
|
|
<string>osr</string>
|
|
</dict>
|
|
</dict>
|
|
<dict>
|
|
<key>UTTypeConformsTo</key>
|
|
<array>
|
|
<string>sh.ppy.osu.items</string>
|
|
</array>
|
|
<key>UTTypeDescription</key>
|
|
<string>osu! skin</string>
|
|
<key>UTTypeIdentifier</key>
|
|
<string>sh.ppy.osu.osk</string>
|
|
<key>UTTypeTagSpecification</key>
|
|
<dict>
|
|
<key>public.filename-extension</key>
|
|
<string>osk</string>
|
|
</dict>
|
|
</dict>
|
|
<dict>
|
|
<key>UTTypeConformsTo</key>
|
|
<array>
|
|
<string>sh.ppy.osu.items</string>
|
|
</array>
|
|
<key>UTTypeDescription</key>
|
|
<string>osu! beatmap</string>
|
|
<key>UTTypeIdentifier</key>
|
|
<string>sh.ppy.osu.osz</string>
|
|
<key>UTTypeTagSpecification</key>
|
|
<dict>
|
|
<key>public.filename-extension</key>
|
|
<string>osz</string>
|
|
</dict>
|
|
</dict>
|
|
<dict>
|
|
<key>UTTypeConformsTo</key>
|
|
<array>
|
|
<string>sh.ppy.osu.items</string>
|
|
</array>
|
|
<key>UTTypeDescription</key>
|
|
<string>osu! beatmap</string>
|
|
<key>UTTypeIdentifier</key>
|
|
<string>sh.ppy.osu.olz</string>
|
|
<key>UTTypeTagSpecification</key>
|
|
<dict>
|
|
<key>public.filename-extension</key>
|
|
<string>olz</string>
|
|
</dict>
|
|
</dict>
|
|
</array>
|
|
<key>CFBundleDocumentTypes</key>
|
|
<array>
|
|
<dict>
|
|
<key>LSHandlerRank</key>
|
|
<string>Owner</string>
|
|
<key>CFBundleTypeName</key>
|
|
<string>Supported osu! files</string>
|
|
<key>CFBundleTypeRole</key>
|
|
<string>Viewer</string>
|
|
<key>LSItemContentTypes</key>
|
|
<array>
|
|
<string>sh.ppy.osu.items</string>
|
|
</array>
|
|
</dict>
|
|
</array>
|
|
<key>CFBundleURLTypes</key>
|
|
<array>
|
|
<dict>
|
|
<key>CFBundleURLSchemes</key>
|
|
<array>
|
|
<string>osu</string>
|
|
<string>osump</string>
|
|
</array>
|
|
<key>CFBundleTypeRole</key>
|
|
<string>Editor</string>
|
|
</dict>
|
|
</array>
|
|
<key>ITSAppUsesNonExemptEncryption</key>
|
|
<false/>
|
|
<key>LSApplicationCategoryType</key>
|
|
<string>public.app-category.music-games</string>
|
|
<key>LSSupportsOpeningDocumentsInPlace</key>
|
|
<false/>
|
|
<!-- Game mode is supposed to be automatically enabled by the app category specification above,
|
|
but for some reason it needs to be explicitly enabled with this key. -->
|
|
<key>GCSupportsGameMode</key>
|
|
<true/>
|
|
</dict>
|
|
</plist>
|