@JoeCFD I made the comments line everywhere, I only made the part you said active, but it is still full screen, the vindow and application parts are visible at the bottom.
ApplicationWindow {
id: mainWindow
// minimumWidth: ScreenTools.isMobile ? Screen.width : Math.min(ScreenTools.defaultFontPixelWidth * 100, Screen.width)
// minimumHeight: ScreenTools.isMobile ? Screen.height : Math.min(ScreenTools.defaultFontPixelWidth * 50, Screen.height)
// visible: true
visibility: Window.FullScreen
// visibility: Window.FullScreen
// visibility: mainWindow.FullScreen
// Component.onCompleted: {
// console.log((ScreenTools.defaultFontPixelWidth * 100).toString(),"--",Screen.width.toString(),"\n\n")
// //-- Full screen on mobile or tiny screens
//// mainWindow.minimumWidth = Math.min(1000,1000/*ScreenTools.defaultFontPixelWidth * 100, Screen.width*/)
//// mainWindow.showFullScreen()
//// console.log("\n\nsignal\n\n")
// if (!ScreenTools.isMobile || Screen.height / ScreenTools.realPixelDensity < 120 /*|| 1 === 1*/) {
// console.log("APP: true")
//// mainWindow.FullScreen
// mainWindow.showFullScreen()
// } else {
// console.log("APP: false")
// width = ScreenTools.isMobile ? Screen.width : Math.min(250 * Screen.pixelDensity, Screen.width)
// height = ScreenTools.isMobile ? Screen.height : Math.min(150 * Screen.pixelDensity, Screen.height)
//// mainWindow.showFullScreen()
// }
// // Start the sequence of first run prompt(s)
// firstRunPromptManager.nextPrompt()
// }