neutralinojs

Portable and lightweight cross-platform desktop application development framework

OTHER License

Stars
7.2K
Committers
75

Bot releases are visible (Hide)

neutralinojs - Neutralinojs nightly release Latest Release

Published by github-actions[bot] about 1 month ago

⚠ïļ Nightly build: This nighly-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 🚀

neutralinojs - Neutralinojs nightly release

Published by github-actions[bot] about 1 month ago

⚠ïļ Nightly build: This nighly-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 🚀

neutralinojs - Neutralinojs nightly release

Published by github-actions[bot] about 2 months ago

⚠ïļ Nightly build: This nighly-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 🚀

neutralinojs - Neutralinojs nightly release

Published by github-actions[bot] 2 months ago

⚠ïļ Nightly build: This nighly-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 🚀

neutralinojs - Neutralinojs v5.3.0 released!

Published by github-actions[bot] 3 months ago

What's new

Configuration: window transparency on Windows

Window transparency support was added on the Windows version of the Neutralinojs framework. This can be activated with modes.window.transparent configuration property or --window-transparent command-line option. Unlike in other platforms, Windows native window becomes borderless (window controls will be hidden) with the activation of the transparent mode.

API: os

  • Add the temp key for the supported directory list of the os.getPath(pathKey) function.

API: filesystem

  • Add the filesystem.getAbsolutePath(path) function to let developers get a full path string from a relative path string.
  • Add the filesystem.getRelativePath(path, ?base) function to get a relative path from a path and a base path.
  • Add the filesystem.getPathParts(path) to parse and get path segments like filename, extension, root path, etc.

Improvements/bugfixes

  • Fix Unicode issues in the Windows version with filesystem, storage, and general modules.
  • Fix standard output/error data display issues on Windows

Update the config file option cli.binaryVersion with 5.3.0 and enter neu update to fetch this version.

Get started: https://neutralino.js.org/docs

This release was auto-generated by ReleaseZri 🚀

neutralinojs - Neutralinojs nightly release

Published by github-actions[bot] 3 months ago

⚠ïļ Nightly build: This nighly-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 🚀

neutralinojs - Neutralinojs nightly release

Published by github-actions[bot] 4 months ago

⚠ïļ Nightly build: This nighly-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 🚀

neutralinojs - Neutralinojs nightly release

Published by github-actions[bot] 4 months ago

⚠ïļ Nightly build: This nighly-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 🚀

neutralinojs - Neutralinojs nightly release

Published by github-actions[bot] 5 months ago

⚠ïļ Nightly build: This nighly-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 🚀

neutralinojs - Neutralinojs nightly release

Published by github-actions[bot] 5 months ago

⚠ïļ Nightly build: This nighly-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 🚀

neutralinojs - Neutralinojs v5.2.0 released!

Published by github-actions[bot] 5 months ago

What's new

Configuration: Configless framework initialization

Now, developers can load the Neutralinojs framework without creating a neutralino.config.json file. Now, there is no mandatory configuration properties since Neutralinojs set reasonable defaults. Developers can launch the framework using the following methods without a configuration file:

# Loading a remote URL
./framework-bin --url=https://neutralino.js.org/docs

# Launches a local static web app
./framework-bin --url="/resources/" --window-title="My web app" --enable-server

Configuration

  • New internal CLI arguments added: --single-page-serve, --enable-native-api and --document-root=<string>

Core: Static server SPA (Single Page App) serving

Earlier, Neutralinojs app developers had to use hash routing with their frontend-library-based apps since the internal static server didn't offer an inbuilt URL rewrite logic for SPAs (Single Page Apps). Now, they can use the singlePageServe: true option in the app configuration file to activate SPA routing. If this setting is on, the static server will serve the main index.html file when it receives directory requests that possibly send HTTP 404 status.

For example, the /invoices path serves the main index.html file if there is no directory named invoices which holds an index.html file.

API: window

  • Improve the behaviour of the window.show() function on Windows. Now, this function flashes the window if it's already in foreground and activates the window properly if it's minimized.

Improvements/bugfixes

  • Fix path issues with the defaultPath option in system file dialogs on Windows.

Update the config file option cli.binaryVersion with 5.2.0 and enter neu update to fetch this version.

Get started: https://neutralino.js.org/docs

This release was auto-generated by ReleaseZri 🚀

neutralinojs - Neutralinojs nightly release

Published by github-actions[bot] 5 months ago

⚠ïļ Nightly build: This nighly-release may contain experimental features and breaking changes.

What's new

Configuration: Configless framework initialization

Now, developers can load the Neutralinojs framework without creating a neutralino.config.json file. Now, there is no mandatory configuration properties since Neutralinojs set reasonable defaults. Developers can launch the framework using the following methods without a configuration file:

# Loading a remote URL
./framework-bin --url=https://neutralino.js.org/docs

# Launches a local static web app
./framework-bin --url="/resources/" --window-title="My web app" --enable-server

Configuration

  • New internal CLI arguments added: --single-page-serve, --enable-native-api and --document-root=<string>

Core: Static server SPA (Single Page App) serving

Earlier, Neutralinojs app developers had to use hash routing with their frontend-library-based apps since the internal static server didn't offer an inbuilt URL rewrite logic for SPAs (Single Page Apps). Now, they can use the singlePageServe: true option in the app configuration file to activate SPA routing. If this setting is on, the static server will serve the main index.html file when it receives directory requests that possibly send HTTP 404 status.

For example, the /invoices path serves the main index.html file if there is no directory named invoices which holds an index.html file.

API: window

  • Improve the behaviour of the window.show() function on Windows. Now, this function flashes the window if it's already in foreground and activates the window properly if it's minimized.

Improvements/bugfixes

  • Fix path issues with the defaultPath option in system file dialogs on Windows.

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 🚀

neutralinojs - Neutralinojs nightly release

Published by github-actions[bot] 5 months ago

⚠ïļ Nightly build: This nighly-release may contain experimental features and breaking changes.

What's new

Configuration: Configless framework initialization

Now, developers can load the Neutralinojs framework without creating a neutralino.config.json file. Now, there is no mandatory configuration properties since Neutralinojs set reasonable defaults. Developers can launch the framework using the following methods without a configuration file:

# Loading a remote URL
./framework-bin --url=https://neutralino.js.org/docs

# Launches a local static web app
./framework-bin --url="/resources/" --window-title="My web app" --enable-server

Configuration

  • New internal CLI parameters added: --enable-native-api and --document-root=<string>

Core: Static server

Earlier, Neutralinojs app developers had to use hash routing with their frontend-library-based apps since the internal static server didn't offer an inbuilt URL rewrite logic for SPAs (Single Page Apps). Now, they can use the singlePageServe: true option in the app configuration file to activate SPA routing. If this setting is on, the static server will serve the main index.html file when it receives directory requests that possibly send HTTP 404 status.

For example, the /invoices path serves the main index.html file if there is no directory named invoices which holds an index.html file.

API: window

  • Improve the behaviour of the window.show() function on Windows. Now, this function flashes the window if it's already in foreground and activates the window properly if it's minimized.

Improvements/bugfixes

  • Fix path issues with the defaultPath option in system file dialogs on Windows.

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 🚀

neutralinojs - Neutralinojs nightly release

Published by github-actions[bot] 5 months ago

⚠ïļ Nightly build: This nighly-release may contain experimental features and breaking changes.

What's new

Core: Configless framework initialization

Now, developers can load the Neutralinojs framework without creating a neutralino.config.json file. Now, there is no mandatory configuration properties since Neutralinojs set reasonable defaults. Developers can launch the framework using the following methods without a configuration file:

# Loading a remote URL
./framework-bin --url=https://neutralino.js.org/docs

# Launches a local static web app
./framework-bin --url="/resources/" --window-title="My web app" --enable-server

API: window

  • Improve the behaviour of the window.show() function on Windows. Now, this function flashes the window if it's already in foreground and activates the window properly if it's minimized.

Improvements/bugfixes

  • Fix path issues with the defaultPath option in system file dialogs on Windows.

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 🚀

neutralinojs - Neutralinojs nightly release

Published by github-actions[bot] 6 months ago

⚠ïļ Nightly build: This nighly-release may contain experimental features and breaking changes.

What's new

API: window

  • Improve the behaviour of the window.show() function on Windows. Now, this function flashes the window if it's already in foreground and activates the window properly if it's minimized.

Improvements/bugfixes

  • Fix path issues with the defaultPath option in system file dialogs on Windows.

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 🚀

neutralinojs - Neutralinojs nightly release

Published by github-actions[bot] 7 months ago

⚠ïļ Nightly build: This nighly-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 🚀

neutralinojs - Neutralinojs v5.1.0 released!

Published by github-actions[bot] 7 months ago

What's new

Configuration: window transparency

Neutralinojs offers the inbuilt borderless mode and draggable region API to create custom window frames using HTML and CSS. Earlier, Neutralinojs used a default opaque color (usually white) for the window and webview layer, so app developers couldn't make custom CSS-styled window frames transparent or implement custom window frame shapes (i.e., rounded edges). Now, it offers the window.transparent boolean flag to activate window transparency.

If the transparency mode is on, the Neutralinojs window and webview use an alpha color layer and become transparent, so developers can use the rgba CSS color function on body background to handle the transparency level of the app.

The transparency mode can be activated using the --window-transparent=<bool> internal command-line option too.

Note: This feature is not implemented for the Windows operating system yet.

API: clipboard

  • Implement clipboard.readImage() and clipboard.writeImage(image) functions to work with clipboard image data.
  • Expose the clipboard.clear() function to clear system clipboard.
  • Expose the clipboard.getFormat() function to check the system clipboard data format. This function returns text, image, and unknown enum values based on existing data on the clipboard.

Update the config file option cli.binaryVersion with 5.1.0 and enter neu update to fetch this version.

Get started: https://neutralino.js.org/docs

This release was auto-generated by ReleaseZri 🚀

neutralinojs - Neutralinojs nightly release

Published by github-actions[bot] 7 months ago

⚠ïļ Nightly build: This nighly-release may contain experimental features and breaking changes.

What's new

Configuration: window transparency

Neutralinojs offers the inbuilt borderless mode and draggable region API to create custom window frames using HTML and CSS. Earlier, Neutralinojs used a default opaque color (usually white) for the window and webview layer, so app developers couldn't make custom CSS-styled window frames transparent or implement custom window frame shapes (i.e., rounded edges). Now, it offers the window.transparent boolean flag to activate window transparency.

If the transparency mode is on, the Neutralinojs window and webview use an alpha color layer and become transparent, so developers can use the rgba CSS color function on body background to handle the transparency level of the app.

The transparency mode can be activated using the --window-transparent=<bool> internal command-line option too.

Note: This feature is not implemented for the Windows operating system yet.

API: clipboard

  • Expose the clipboard.clear() function to clear system clipboard.

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 🚀

neutralinojs - Neutralinojs nightly release

Published by github-actions[bot] 7 months ago

⚠ïļ Nightly build: This nighly-release may contain experimental features and breaking changes.

What's new

Configuration: window transparency

Neutralinojs offers the inbuilt borderless mode and draggable region API to create custom window frames using HTML and CSS. Earlier, Neutralinojs used a default opaque color (usually white) for the window and webview layer, so app developers couldn't make custom CSS-styled window frames transparent or implement custom window frame shapes (i.e., rounded edges). Now, it offers the window.transparent boolean flag to activate window transparency.

If the transparency mode is on, the Neutralinojs window and webview use an alpha color layer and become transparent, so developers can use the rgba CSS color function on body background to handle the transparency level of the app.

The transparency mode can be activated using the --window-transparent=<bool> internal command-line option too.

Note: This feature is not implemented for the Windows operating system yet.

API: clipboard

  • Expose the clipboard.clear() function to clear system clipboard.

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 🚀

neutralinojs - Neutralinojs nightly release

Published by github-actions[bot] 7 months ago

⚠ïļ Nightly build: This nighly-release may contain experimental features and breaking changes.

What's new

Configuration: window transparency

Neutralinojs offers the inbuilt borderless mode and draggable region API to create custom window frames using HTML and CSS. Earlier, Neutralinojs used a default opaque color (usually white) for the window and webview layer, so app developers couldn't make custom CSS-styled window frames transparent or implement custom window frame shapes (i.e., rounded edges). Now, it offers the window.transparent boolean flag to activate window transparency.

If the transparency mode is on, the Neutralinojs window and webview use an alpha color layer and become transparent, so developers can use the rgba CSS color function on body background to handle the transparency level of the app.

The transparency mode can be activated using the --window-transparent=<bool> internal command-line option too.

Note: This feature is not implemented for the Windows operating system yet.

API: clipboard

  • Expose the clipboard.clear() function to clear system clipboard.

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 🚀

Package Rankings
Top 6.69% on Proxy.golang.org
Badges
Extracted from project README
GitHub release (latest by date) GitHub last commit FOSSA Status Become a Patreon FOSSA Status