Xcode did a sneaky name change when applying a 120x120 icon, which was
targeted for 60x60x2. This caused the configure script to fail when
making the ios7bundle becuase it couldn't find the file with the
expected name.
Rename the icon to the proper name and update the json file
accordingly.
iOS 18 introduced the possibility to customize the look of the home
screen. Applications can have custom icons for a dark mode and a
tinted mode. The number of icon sizes have also increased with the
number of new devices with different pixel density.
Add/update the normal icon with the new sizes. Also add the new dark
and tinted icons for all different sizes.
The original patch is broken.
This fixes#13139 and #14987.
The main problem now is that the savegames are broken as well and this
commit don't fix these. Starting a new game from scratch is working
though.
This version is the last one to support API level 17 (Jelly Bean).
It also gets rid of all remnants from the old binutils/GCC toolchain.
This also migrates from LLVM 9 to LLVM 12.
Update the metadata to match the metadata on appstoreconnect.com for
version 2.8.1.
NOTE! The archive uploaded to https://appstoreconnect.com did have the
freeware game Dráscula: The Vampire Strikes Back bundled.
The game was bundled to be used as an example on how the ScummVM
application uses external files. This was part of an appeal with the
App Store Review Team. The appeal was filed because ScummVM
submissions were rejected due to not following the Apple Review
Guidelines.
This makes the line NO GAME DATA FILES ARE INCLUDED to not really be
true.
Update the screenshots for the iOS port on AppStore. The previous
screenshots was made for a version that was budled with freeware
games and demos. That version was rejected on AppStore so a new
version was uploaded without any references to any games.
The screenshots in this commit is the ones currently being used
on appstoreconnect.com.
Apple will require a valid privacy manifest file bundled for
applications uploaded to App Store Connect.
The privacy manifest describes the privacy practices of an app,
describing the reasons of use of some core APIs that can be
misused to try to identify the device or user, also known as
fingerprinting.
Read more about which APIs that require a privacy manifest here:
https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api
Add such manifest to ios7 and tvos ports and make sure they are
bundled with the app.
- Use a SVG asset to allow for better scalability
- Make the controller visible when touching the screen
- Allow for oblique moving by placing finger between two directions
- Add more buttons on the center area of the screen (GUIDE, START, LEFT
STICK, RIGHT STICK) and simplify right area (only four buttons)
- Don't track all fingers, only the ones needed
- Cleanup now unused code
The file was renamed from "MaterialSymbolsSharp[FILL,GRAD,opsz,wght].ttf"
The upstream version taken is ace1af08508a6562ef05055a606cf44ea583ce3b
from May 17, 2024