The file was renamed from "MaterialSymbolsSharp[FILL,GRAD,opsz,wght].ttf"
The upstream version taken is ace1af08508a6562ef05055a606cf44ea583ce3b
from May 17, 2024
- due to the change to the rDNS-based filename some window managers like
Cinnamon can't find the according desktop file for scummvm's
application window anymore
- this causes some unwanted behavior (e.g. not using the correct icons
in the task switcher)
- before commit f683b9b916 the mapping
worked by matching the WM_CLASS property of the scummvm window to
the filename of the desktop file
- this patch sets the StartupWMClass property in the .desktop file to
the name of scummvm's WM_CLASS X property which will allow a proper
mapping
- the WM_CLASS property is set by SDL to the base name of ScummVM binary.
This was previously removed in commit 5cb87c1eca
We removed it when nearing the (then) upcoming 2.7.1 release, Play Store blocked the apk publishing because of this category's inclusion.
At the time, Play Store's error message was:
The app is published as an apk that supports TV. In other words, it contains <category android:name="android.intent.category.LEANBACK_LAUNCHER"/>
under one of the intent-filter of the main activity . It must be published as an app bundle instead.
Which was due to "Following June 30, 2023, Google Play will no longer support TV app updates in APK. All TV app updates must be published with Android App Bundles (AAB)."
Since 2.8.0 we publish to the Play Store in app bundle format, so it should be ok to restore the category. However, this does not necessarily mean
that the app will work on Android / Google TVs without issues. More testing and user feedback might be required.
Fixed the CLOK chunk reading, so the parameters that
indicate whether the clock is the day clock (nancy5), or
completely disabled (nancy7) now get read correctly.
Applications running on iOS are usually full screen. On newer iPads
and when running iOS applications on macOS the application window
size can be changed.
When running the iOS application on macOS using "Designed for iPad"
option, the window can be changed, also to full screen. The function
"safeAreaInsetsDidChange" is then called. Update the screen size
using the view window property instead of checking the UIScreen
window bounds since these never changes.
If forcing the application to run in full screen setting the option
UIRequiresFullScreen to TRUE, it seems to trigger ScummVM to run
in portrait mode instead of landscape mode when running the app in
macOS using "Designed for iPad" on Apple silicon macs.
The UI doesn't require full screen since the application handles
resolution changes nice.