Tested using launcher from 8.0.6 and 8.0.7. I’ve just done a complete new install, removed the .ignition folder and started again.
The project is set to only be runnable fullscreen, with no menu bar. On initial launch from the client launcher using the Launch and Create Shortcut in the dropdown, the client successfully runs full screen with no menu bar.
If I then close down the client and restart it using the icon that was created on the desktop I get full screen but with a menu bar:
Here are the contents of visionclientlauncher.json:
{
"global": {
"default.application": "",
"multicast.address": "231.1.1.1",
"multicast.receive.port": 4446,
"lock.configuration": false,
"logger.level": "INFO",
"client.defaults": {
"timeout": 30,
"retries": -1,
"init.heap": null,
"max.heap": null,
"use.custom.jre": false,
"custom.jre.path": "${JAVA_HOME}/bin/java",
"jvm.arguments": [],
"client.tag.overrides": {}
},
"autoexit": false
},
"applications": [
{
"project": "Line1Overview",
"allow.windowed.launching": null,
"allow.fullscreen.launching": null,
"name": "Line 1 Overview",
"description": null,
"main.class": "com.inductiveautomation.factorypmi.application.runtime.ClientLaunchHook",
"gateway.info": {
"gateway.name": "xxx",
"gateway.address": "xxx",
"redundant.gateways": []
},
"window.mode": null,
"timeout": 30,
"screen": null,
"retries": -1,
"init.heap": null,
"max.heap": null,
"sun.java2d.d3d": null,
"sun.java2d.noddraw": null,
"jvm.arguments": [],
"last.updated": 1578679435360,
"client.tag.overrides": {},
"image.path": null,
"fallback.application": "",
"use.custom.jre": false,
"custom.jre.path": "${JAVA_HOME}/bin/java"
}
]
}
You can see window mode is null, changing the null to fullscreen then enables the icon to launch full screen without the menu bar.