N

Neutralinojs

N
Neutralinojs Desktop

Neutralinojs nightly release

⚠️ Nightly build: This nightly-release may contain experimental features and breaking changes. What's new No changes — this version is similar to the previous version Update the config file option cli.binaryVersion with nightly and enter neu update to fetch this version. Get started: https://neutralino.js.org/docs This release was auto-generated by ReleaseZri 🚀

N
Neutralinojs Desktop v6.9.0

Neutralinojs v6.9.0 released!

What's new API: net Neutralinojs apps can use the fetch API available in the webview for making network requests, but the CORS policy often becomes a barrier. The new C++-based network API offers functions to call network resources without disabling webview network security. Here is a list of all available net API functions: net.get(url, options): Sends a GET request. net.post(url, options): Sends…

N
Neutralinojs Desktop v6.8.0

Neutralinojs v6.8.0 released!

What's new Core: new window policy In previous framework versions, target="_blank" hyperlinks didn't automatically open in the default web browser or a new Neutralinojs window. The new window policy feature offers a way to handle target="_blank" hyperlinks properly using the window.newWindowPolicy: string configuration option. This option accepts three values: system: Uses the default behavior of…

N
Neutralinojs Desktop v6.7.0

Neutralinojs v6.7.0 released!

What's new API: Input device simulation and handling New functions were added to the computer namespace to update the mouse position, confine the mouse cursor within the window, and simulate keyboard events. These functions work on Windows and macOS, but only work under the X windowing system on Linux (or FreeBSD). On Wayland, these functions will throw NE_CO_UNLTOSC, NE_CO_UNLTOMG, or NE_CO_UNLTO…

N
Neutralinojs Desktop v6.5.0

Neutralinojs v6.5.0 released!

What's new Core: events New window events: windowMinimize, windowRestore, windowMaximize, windowFullScreenEnter, and windowFullScreenExit API: window Add window.setBorderless(bool) to toggle borderless mode while the Neutralinojs app is running. Configuration Add modes.chrome.browserBinary option to set custom browser binary path under the chrome mode. If this field is specified, the framework wil…

N
Neutralinojs Desktop v6.4.0

Neutralinojs v6.4.0 released!

What's new API: storage Implement storage.clear() and storage.removeData(key) functions to remove saved storage data. Improvements/bugfixes Fix the draggable region not working issue on Windows. Replace deprecated macOS API with suitable modern APIs in the codebase. Static file server enhancements. Improve window.getPositon() in macOS. Save the correct window size and position when a maximized/min…

N
Neutralinojs Desktop v6.3.0

Neutralinojs v6.3.0 released!

What's new Single-executable mode Earlier, the Neutralinojs framework normally loaded resources either from the resources directory or the resources.neu file, and didn't offer a proper way to use embedded resource files in the app binary to allow developers to create single-executable apps. Now, the framework loads resources from the binary itself on all platforms if the app was built using the ne…

N
Neutralinojs Desktop v6.2.0

Neutralinojs v6.2.0 released!

What's new API: window Add Neutralino.window.print() to display the native print dialog on all platforms. This was especially added since the macOS webview doesn't implement the window.print() function. Introduce the window.beginDrag() function to trigger native window dragging. The new draggable region API implementation uses this function internally. API: filesystem Add filesystem.getJoinedPath(…

N
Neutralinojs Desktop v6.1.0

Neutralinojs v6.1.0 released!

What's new API: Native window main menu The new window.setMainMenu(menu) function lets developers create a native window menu on GNU/Linux and Windows and an application menu on macOS. This function can be called multiple times with different menu objects to update menu items dynamically: const menu = [ {id: 'file', text: 'File', menuItems: [ {id: 'open', text: 'Open'}, {text: '-'}, {id: 'quit', t…

N
Neutralinojs Desktop v6.0.0

Neutralinojs v6.0.0 released!

What's new API: clipboard Implement clipboard.writeHTML(html) and clipboard.readHTML() functions to write/read HTML strings API: os Adding envs key-value pair parameter to the options of the os.execCommand(command, options) function to set specific environment variables for the child process. Change the os.spawnProcess(command, cwd) to os.spawnProcess(command, options) to set environment variables…