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

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 🚀

neutralinojs - Neutralinojs nightly release

Published by github-actions[bot] 8 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] 8 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.

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] 8 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.

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] 8 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.

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] 8 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.

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] 8 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.

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] 8 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.

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] 8 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] 8 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] 8 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] 9 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.0.0 released!

Published by github-actions[bot] 9 months ago

What's new

API: Reading, writing with standard streams

  • Implement app.readProcessInput(readAll=false) for reading string data from the standard input stream. This function can read a single line or multiple lines at once.
  • Implement app.writeProcessOutput and app.writeProcessError for sending string data to standard output and error streams accordingly.

API: filesystem

  • Enable default recursive behavior in the filesystem.createDirectory function.
  • Add filesystem.copy, filesystem.move, and filesystem.remove functions.
  • Add {recursive} options object to filesystem.readDirectory(path, options) activate recursive directory listing.

API: os

  • Accept stdin with the background mode of the os.execCommand function.

Core: security

  • Now, all app clients and extensions require a valid connect token (A part of the NL_TOKEN) to connect to the Neutralinojs framework WebSocket server to receive app events.
  • The framework now sends the access token, connect token, port, and extension identifier to extension processes via the standard input, so other processes can't read them by scanning the process list.
  • The WebSocket client connection origin is checked during the HTTP/WS handshake to make sure that only local clients connect with a specific Neutralinojs app that runs on window, browser, or Chrome mode. Any URL origin is allowed for the cloud mode.
  • The above security enhancements fix two security advisories on GitHub.

Global variables

  • Now the NL_ARCH global variable returns the same value that computer.getArch returns.

Deprecations

  • Removed filesystem.removeFile, filesystem.removeDirectory, filesystem.copyFile, and filesystem.moveFile functions.
  • Extensions won't receive --nl-port, --nl-token, and --nl-extension-id as command-line arguments. Now the framework sends these via stdin as a JSON string.

Update the config file option cli.binaryVersion with 5.0.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] 9 months ago

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

What's new

API: Reading, writing with standard streams

  • Implement app.readProcessInput(readAll=false) for reading string data from the standard input stream. This function can read a single line or multiple lines at once.
  • Implement app.writeProcessOutput and app.writeProcessError for sending string data to standard output and error streams accordingly.

API: filesystem

  • Enable default recursive behavior in the filesystem.createDirectory function.
  • Add filesystem.copy, filesystem.move, and filesystem.remove functions.
  • Add {recursive} options object to filesystem.readDirectory(path, options) activate recursive directory listing.

API: os

  • Accept stdin with the background mode of the os.execCommand function.

Core: security

  • Now, all app clients and extensions require a valid connect token (A part of the NL_TOKEN) to connect to the Neutralinojs framework WebSocket server to receive app events.
  • The framework now sends the access token, connect token, port, and extension identifier to extension processes via the standard input, so other processes can't read them by scanning the process list.
  • The WebSocket client connection origin is checked during the HTTP/WS handshake to make sure that only local clients connect with a specific Neutralinojs app that runs on window, browser, or Chrome mode. Any URL origin is allowed for the cloud mode.
  • The above security enhancements fix two security advisories on GitHub.

Global variables

  • Now the NL_ARCH global variable returns the same value that computer.getArch returns.

Deprecations

  • Removed filesystem.removeFile, filesystem.removeDirectory, filesystem.copyFile, and filesystem.moveFile functions.
  • Extensions won't receive --nl-port, --nl-token, and --nl-extension-id as command-line arguments. Now the framework sends these via stdin as a JSON string.

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] 9 months ago

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

What's new

API: Reading, writing with standard streams

  • Implement app.readProcessInput(readAll=false) for reading string data from the standard input stream. This function can read a single line or multiple lines at once.
  • Implement app.writeProcessOutput and app.writeProcessError for sending string data to standard output and error streams accordingly.

API: filesystem

  • Enable default recursive behavior in the filesystem.createDirectory function.
  • Add filesystem.copy, filesystem.move, and filesystem.remove functions.
  • Add {recursive} options object to filesystem.readDirectory(path, options) activate recursive directory listing.

API: os

  • Accept stdin with the background mode of the os.execCommand function.

Core: security

  • Now, all app clients and extensions require a valid connect token (A part of the NL_TOKEN) to connect to the Neutralinojs framework WebSocket server to receive app events.
  • The framework now sends the access token, connect token, port, and extension identifier to extension processes via the standard input, so other processes can't read them by scanning the process list.
  • The WebSocket client connection origin is checked during the HTTP/WS handshake to make sure that only local clients connect with a specific Neutralinojs app that runs on window, browser, or Chrome mode. Any URL origin is allowed for the cloud mode.
  • The above security enhancements fix two security advisories on GitHub.

Global variables

  • Now the NL_ARCH global variable returns the same value that computer.getArch returns.

Deprecations

  • Removed filesystem.removeFile, filesystem.removeDirectory, filesystem.copyFile, and filesystem.moveFile functions.
  • Extensions won't receive --nl-port, --nl-token, and --nl-extension-id as command-line arguments. Now the framework sends these via stdin as a JSON string.

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] 10 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] 10 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] 10 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 🚀

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