Unresolved plan for cross‑platform fullscreen in Titanium SDK
0 reputation · 09 Mar 2025, 19:44 UTC
Goal
Ensuring a truly fullscreen experience on both iOS and Android within Titanium SDK.
Current State
In SDK 5.0 the fullscreen property was removed from Ti.UI.Window for iOS, while it remains on Android. Setting fullscreen:true on iOS has no effect; the status bar and navigation bar persist unless additional native calls are made. Android’s behaviour can be overridden by the windowFullscreen attribute in AndroidManifest.xml, leading to inconsistent results.
Unresolved Decision
There is no official replacement API in Titanium for a truly fullscreen window on iOS, and the community has not agreed on a unified approach. The open question is whether Titanium will re‑introduce a cross‑platform fullscreen flag or provide a new, unified API in a future release.
What is the current roadmap for a unified fullscreen API in Titanium SDK? When can developers expect a cross‑platform fullscreen flag to be available? Will Titanium re‑introduce fullscreen support on iOS in a future version?