Creation html desctop app for windows macos and linux


The desktop version of Tuesday JS works with NWJS, this framework is well established and used by many companies. Scirra used it to build PC games in Construct 2. I recently discovered a useful tool Web2Executable that makes it as easy and fast as possible to make a desktop version of a web application.

How does he work

1 - Downloading the tool from GitHub for your OS:  https://github.com/jyapayne/Web2Executable/releases


2 - Build the project in Tuesday JS


3 - Launch Web2Executable and select the project folder by clicking the Browser button


4 - Select the folder with the project and click Open



5 - Next, we set up the project by specifying the HTML file to run, project names and project version


6 - window parameters and icons (You can use png format), everything is very simple here



7 - Specify for which OS to make an assembly and a folder for ready-made assemblies of the project


8 - Almost everything is ready, it is important that the Internet is turned on at the first start, so that the program can load data on the available versions of NWJS, in the future it can work offline. 

In the Download location item, you specify where the archives NWJS will be downloaded, but you can also download them in advance from the official site: https://nwjs.io/downloads and specify the folder with the archives in this item.

SDK version is different from NORMAL only in the presence of debugging tools available by pressing the F12 button


9 - Press the Export button and wait for the program to download everything it needs and export the project assemblies to the previously specified folder.



10 - All is ready. You can run the project



The great advantage of Web2Executable is that it shows you most of the possible project settings and takes care of most of the work. The most important thing is that it remembers all projects and stores their settings in a JSON file.



Tuesday js in GitHub

Tuesday js Home website

Patreon

Get Tuesday JS visual novel engine

Download NowName your own price

Comments

Log in with itch.io to leave a comment.

(+2)

Have you tried using Neutralinojs (https://neutralino.js.org/) instead of Node-Webkit? Here's a comparison: https://github.com/neutralinojs/evaluation

Cool! Thank! according to the description of "Neutralinojs" it is interesting.

There is something wrong with the current version,  I am following this tutorial https://neutralino.js.org/docs/getting-started/your-first-neutralinojs-app

Mac and Win gave me the same error. Perhaps I did not understand something or did something wrong)

(2 edits)

It works for me and there are no errors (Windows 10)



(+1)

There is a warning on GitHub that macOS 11 API not supported.

"Neutralinojs" works with the WebView component just like framework "Cordova", which is why the assemblies are so small.This makes it highly dependent on the operating system, unlike "Electron" and "NW.js" which contains the web engine "Chromium" inside.

Thanks for info, maybe I can export projects from "Tuesday JS" for PC using "Neutralinojs" 🤜🤛

You are welcome. I hope the information will be useful. Alternatively, you can give the user a choice of platform for assembly. And at his discretion (and testing) there will be a "small" assembly or a "large"