Neutralinojs nightly release
- Implement
computer.getMousePosition(x, y)to update the current mouse cursor position. - Implement
computer.setMouseGrabbing(grabbing; boolean)to activate/deactivate confining the mouse cursor within the native app window. Ifgrabbingis set totrue, the mouse cursor always stays within the window boundaries, so this feature helps create interactive games and similar apps operated using the mouse. - Implement
computer.sendKey(keyCode, keyState)to simulate keyboard events. App developers can use a platform-specific key code and states (press,down, andup) to simulate from simple single key strokes to complex key combinations:
// Simulate letter 'a' press on GNU/Linux:
await Neutralino.computer.sendKey(38)
// Simulate Ctrl + V keyboard shortcut on GNU/Linux:
await Neutralino.computer.sendKey(105, 'down') // Hold right control
await Neutralino.computer.sendKey(47, 'down') // Hold letter 'v'
await Neutralino.computer.sendKey(47, 'up') // Release letter 'v'
await Neutralino.computer.sendKey(105, 'up') // Release right control
- Add
useTemplateIcon: booloption toos.setTray(options)for activating adaptive tray icon with the current color-scheme.
- Display app icon properly with the
os.showNotification()function when the app is launched from a Mac app bundle. - Fix the window-ordering issue with
window.focus()on macOS. - Auto-focus the app window when the Mac dock app icon was clicked.
- Write full C++ exceptions to the terminal to improve the framework bug-reporting experience.
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 🚀
v5.10.0
- i18n: The
localeoption has moved from the top-levelOptionstocontextMenu.locale.- The top-level
Options.localenow only accepts a language code (string) and is deprecated. - To provide custom translations or set the language, use
contextMenu: { locale: LangPack }. - Predefined language packs (like
en,zh_CN) are now available via the newi18nexport.
- The top-level
- Support preserving arrow delta coordinates (x,y) in plaintext converter
- feat: expose clearHistory() to reset the undo/redo stack by @DisciplinedSoftware in https://github.com/SSShooter/mind-elixir-core/pull/373
- Feature/locale refactor by @SSShooter in https://github.com/SSShooter/mind-elixir-core/pull/378
Full Changelog: https://github.com/SSShooter/mind-elixir-core/compare/v5.9.3...v5.10.0
Neutralinojs nightly release
- Implement
computer.getMousePosition(x, y)to update the current mouse cursor position. - Implement
computer.setMouseGrabbing(grabbing; boolean)to activate/deactivate confining the mouse cursor within the native app window. Ifgrabbingis set totrue, the mouse cursor always stays within the window boundaries, so this feature helps create interactive games and similar apps operated using the mouse. - Implement
computer.sendKey(keyCode, keyState)to simulate keyboard events. App developers can use a platform-specific key code and states (press,down, andup) to simulate from simple single key strokes to complex key combinations:
// Simulate letter 'a' press on GNU/Linux:
await Neutralino.computer.sendKey(38)
// Simulate Ctrl + V keyboard shortcut on GNU/Linux:
await Neutralino.computer.sendKey(105, 'down') // Hold right control
await Neutralino.computer.sendKey(47, 'down') // Hold letter 'v'
await Neutralino.computer.sendKey(47, 'up') // Release letter 'v'
await Neutralino.computer.sendKey(105, 'up') // Release right control
- Add
useTemplateIcon: booloption toos.setTray(options)for activating adaptive tray icon with the current color-scheme.
- Display app icon properly with the
os.showNotification()function when the app is launched from a Mac app bundle. - Fix the window-ordering issue with
window.focus()on macOS. - Auto-focus the app window when the Mac dock app icon was clicked.
- Write full C++ exceptions to the terminal to improve the framework bug-reporting experience.
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 🚀
v16.2.1-canary.12
- Upgrade React from
3cb2c420-20260324to9627b5a1-20260327: #92015 - [experiment] Add useOffline flag with offline retry behavior: #92011
- adapters: remove unused suffix code: #91997
- [experiment] Add useOffline hook to expose offline state to userland: #92012
- [turbopack] Don't use turborepo to build the docker image: #92029
- Use RcStr directly in napi(object) structs instead of converting to String: #92014
- Rename SingleModuleReference::asset to SingleModuleReference::module: #92028
Huge thanks to @acdlite, @ztanner, @mmastrac, @sokra, and @bgw for helping!
Release 2026-03-28 18:42
Release 2026-03-28 18:42
- preserve scroll position after SSR hash hydration (#7066) (6ee0e795b0) by @schiller-manuel
- @tanstack/react-router@1.168.8
- @tanstack/react-start@1.167.13
- @tanstack/react-start-client@1.166.23
- @tanstack/react-start-server@1.166.23
- @tanstack/router-cli@1.166.23
- @tanstack/router-core@1.168.7
- @tanstack/router-generator@1.166.22
- @tanstack/router-plugin@1.167.9
- @tanstack/router-vite-plugin@1.166.24
- @tanstack/solid-router@1.168.7
- @tanstack/solid-start@1.167.12
- @tanstack/solid-start-client@1.166.21
- @tanstack/solid-start-server@1.166.21
- @tanstack/start-client-core@1.167.7
- @tanstack/start-plugin-core@1.167.14
- @tanstack/start-server-core@1.167.7
- @tanstack/start-static-server-functions@1.166.23
- @tanstack/start-storage-context@1.166.21
- @tanstack/vue-router@1.168.7
- @tanstack/vue-start@1.167.12
- @tanstack/vue-start-client@1.166.21
- @tanstack/vue-start-server@1.166.21