The Apple TV OS requires a different type of storyboard than iOS. Also,
the Info.plist file differ since the tvOS platform doesn't handle
different orientations.
The Apple TV OS also need a different set of icons with different
resolutions more suitable for TV screens.
The application icons are required to be of layered type, which means
that a single PNG file is not accepted as an icon file. The icons must
have at least two layers, hence the ScummVM icon is defined by a back
image with just the background color and a front image with the ScummVM
logo.
The icons are then put together when archiving the application in Xcode
to an Assets.car file. However the linux builds are not building the
application using Xcode. Therefore a pre-compiled Assets.car file
containing the image assets (icons, splash screen etc) is added to the
tvos folder. This file is copied to the application bundle. If the icons
are changed in the future a new Assets.car file has to be compiled. This
can only be done on a computer with Xcode installed. To compile run the
following command in the tvos folder:
xcrun actool ./Images.xcassets --compile build --platform appletvos \
--minimum-deployment-target 9.0 --app-icon AppIcon \
--output-partial-info-plist build/partial.plist \
--launch-image LaunchImage
The partial.plist file generated will show what to add to the Info.plist
and if something must be changed in the ports.mk section for the
tvosbundle.
For quite some time, ScummVM is available in the Snap store thanks to
the Snapcrafters community. A while back I started to contribute to the
package and we made great progress there - the ScummVM snap is now
(almost) on par with our other releases.
However, this snapcraft.yaml file is now more or less obsolete since it
lacks basically all improvements we made so far.
The long term goal is to become the official maintainers of the ScummVM
snap - we are almost there, just a few minor issues are remaining.
I'm dropping this snapcraft.yaml file since it's heavily outdated.
Please follow
- https://github.com/snapcrafters/scummvm/
for now.
As soon as the Snap is really stable, I'll merge snapcrafters/scummvm
back into this repository, so development can continue here.
* WIN32: Rewrite Inno setup installer
* WIN32: Add small bmp for usage in the Inno setup script
* WIN32: Fix spacing in Inno setup script
* WIN32: Re-add the documentation files to the Start Menu
* WIN32: Add scummvm icon to the Inno setup uninstaller
* WIN32: Remove now obsolete scummvm.iss.in file
* WIN32: Remove reference to Inno installer in update-version.pl
* WIN32: Add reference to Inno setup bmp file in ports.mk
This allows to start a recently played game directly from the dock. The
ScummVM.app application should have been permanently added to the
dock and the menu is only present when ScummVM is not running. The
list of recently played game is written by the taskbar code in ScummVM.
The Dock Tile Plugin only reads that list to populate the menu.