para o painel web iniciar em tela cheia e sem o menu em cima basta adicionar o trecho de código no arquivo src/main/index.js dentro da função createWindow. autoHideMenuBar -> esconde o menu, mainWindow.setFullScreen(true) deixa fullscreen.
mainWindow = new BrowserWindow({
useContentSize: true,
autoHideMenuBar: true
})
mainWindow.loadURL(winURL)
mainWindow.on('closed', () => {
mainWindow = null
})
mainWindow.setFullScreen(true)
depois de adicionado as linhas de código basta fazer o build e executar o instalador.
não testei no touch pois usamos um desenvolvido em Angular executado no Google Chrome para isso basta adicionar no executável do navegador --kioski e --kioski-no-priting para nao precisar confirmar a impressora