beeware / briefcase

Tools to support converting a Python project into a standalone native application.
https://briefcase.readthedocs.io/
BSD 3-Clause "New" or "Revised" License
2.48k stars 353 forks source link

Remove custom splash screen configuration. #1751

Closed freakboy3742 closed 2 months ago

freakboy3742 commented 2 months ago

Android has modified the handling of splash screens; custom splash screens are now ignored, in favor of an automatic splash screen based on the app icon. This leaves iOS as the only platform that still uses splash screens.

This PR removes the splash configuration option (raising a warning if it is specified).

Also modifies the PyGame and PPB bootstrap to remove icon customisation, as the default template will no longer include a bundled icon.

Fixes #1737.

Requires the template modifications from beeware/briefcase-iOS-Xcode-template#35 and beeware/briefcase-android-gradle-template#89.

PR Checklist: