Skip to content

@shalithasuranga shalithasuranga released this Jun 14, 2020

Milestone v1.5.0 was closed with 10 issues.

What's new

  • window.iconfile feature was added to macOs
  • Improvements done to Neutralino.filesystem.readFile for handling non-existent files.
  • Router module's MIME type handling code was refactored and .mp3 file support was added to all platforms.
  • Binary file serving issue was fixed on Windows
  • Custom URL navigation feature is introduced.

Custom URL nagivation

url: <path> in settings.json

url setting value can be either / or a custom URL. This will be the entry point of Neutralino application. If / is provided, index.html will be served otherwise custom URL content will be served. Default value is /.

Example:

{
    "appname": "myapp",
    "appport": "5006",
    "mode": "window",
    "url": "/",
    "window": {
        "title": "My app",
        "width": "1000",
        "height": "700",
        "iconfile": "neutralino.png"
    }
}

Download Neutralinojs

Assets 3

@shalithasuranga shalithasuranga released this May 3, 2020

Milestone v1.4.0 was closed with 11 issues.

What's new

  • window.title option added. Older setting was used as a shared identifier for url path and title whereas now appname is kind of app id (won't support spaces). Thus, window.title refers to the Native window title which supports spaces etc.

  • More native window properties/configuration added.

window.alwaysontop [bool] on all platforms

If true window will appear always on top.

window.borderless [bool] on all platforms

If true title bar will be hidden and allows developer to make their own title bar using CSS.

window.iconfile [string] on Windows and Linux

Sets an image/icon for Native window and it will appear on the task bar of the operating system. Transparent .png is recommended.

  • NL_CWD global variable was added to all platforms. it has the current working directory.

  • Binary file support was added to all platforms. Eg: .png like images will be served by the Neutralino file server.

  • Quick build script was added to the macos as well. (bash build.sh macos to build and copy all the things to dist)

Example settings.json structure for this version

{
    "appname" : "myapp",
    "appport" : "5006",
    "mode" : "window",
    "window" : {
        "title": "My app",
        "width" : "1000",
        "height" : "700",
        "fullscreen" : false,
        "alwaysontop": true,
        "borderless": false,
        "iconfile": "neutralino.png"
    }
}

Download Neutralinojs

Assets 3

@shalithasuranga shalithasuranga released this Dec 30, 2019

  • Fixed build errors on Windows (filesystem headers related)
  • Neutralino.debug.log() for all platforms
  • Developer guide for Neutralino-mac was added to the README
  • Neutralino.app.exit() for all platforms
  • Typescript starter app
  • Full screen mode for all platforms

Eg:-

{
    "appname" : "myapp",
    "appport" : "5006",
    "mode" : "window",
    "window" : {
        "width" : "1000",
        "height" : "700",
        "fullscreen" : true
    }
}

Milestone v1.3.0

Download Neutralinojs

Assets 3
Pre-release

@shalithasuranga shalithasuranga released this Sep 22, 2019

  • Mac OS support
  • Neutralino.debug.log for Linux version (written to neutralinojs.log text file)
  • Neutralino developer logging from c++ code

Download Neutralinojs

Assets 3

@shalithasuranga shalithasuranga released this Jan 20, 2019

What's new

  • File picker support #133 Neutralino.os.dialogOpen and Neutralino.os.dialogSave were added
  • Directory read feature added #124 via Neutralino.filesystem.readDirectory module
  • Binding to random port option #123
  • Multiple html layouts support #135

See Milestone #2

Download Neutralinojs

Assets 3

@shalithasuranga shalithasuranga released this Dec 12, 2018 · 11 commits to v1.0.8 since this release

This is a stable release of Neutralinojs

What's new

  • Default app was updated
  • NL_VERSION global variable added
  • Neutralino mode changes
    • window - Runs on a native window
    • browser - Debug using a web browser
    • cloud - Runs as a server in background
  • Automatic ping feature(self shutdown) with browser mode
  • Neutralino was compared with Electron and NW.js
  • window mode was selected as default
  • neutralino.exe was updated with an icon and publisher details (can be modified using a resource editing tool)

Bug fixes

  • There are several bug fixes and improvements
Assets 3
Pre-release

@shalithasuranga shalithasuranga released this Oct 8, 2018

Announcing Window mode - See wiki

  • desktop-window mode will render njs app in a native window.
{
    "appname" : "myapp",
    "appport" : "8080",
    "mode" : "desktop-window",
    "desktopwindow" : {
        "width" : "1000",
        "height" : "700"
    }
}
  • Single release for all three modes desktop, desktop-window and cloud
Assets 3
Pre-release

@shalithasuranga shalithasuranga released this Oct 5, 2018

What's new

  • Angularjs template for Neutralinojs
  • Reactjs template for Neutralinojs
  • Vuejs template for Neutralinojs
  • NL_MODE global constant - see docs
  • Custom global constants can be defined from settings.json - see docs
{ 
   "globals": {
      "AP" : "Njs",
      "FOO" : "Bar"
   }
}
  • See sample for Neutralino cloud here

Fixes #22 #46 #51 #61 #76 #77 #78

Thanks @99xt for openhack

Assets 4

@shalithasuranga shalithasuranga released this Sep 29, 2018

  • Windows child process (Silent commands mode)
  • Bugfixes #40 #32 #26 #25
Assets 4
Pre-release

@shalithasuranga shalithasuranga released this Aug 26, 2018

What's new

Cloud preview version

  • cloud and desktop modes

Desktop mode

{
    "appname" : "myapp",
    "appport" : "8080",
    "mode" : "desktop"
}

Cloud mode

{
    "appname" : "myapp",
    "appport" : "8080",
    "mode" : "cloud",
    "cloud" : {
        "blacklist" : ["os.runCommand"]
    } 
}
  • Blacklist functions using settings.json
Assets 4
You can’t perform that action at this time.