-
Notifications
You must be signed in to change notification settings - Fork 7
Node 24 support #102
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: development
Are you sure you want to change the base?
Node 24 support #102
Conversation
8d484c8 to
373407e
Compare
Alani25
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tauri Apps: Mac + Windows Build
For mac built it seems when the editor loads the inspector and main canvas + timeline aren't rendered at first. They only appear after a simple window resize.

(^ after resizing the window it looks like the normal editor and works normally ofc)
and this next thing is on both windows and mac — when you try dragging assets onto the canvas, the file drop overlay doesn't appear and the assets aren't added (same for dropping files)
This might also be on linux build though I haven't tested there


I believe these are most of the issues that I caught and think are related to the packages updates. Those asides, most things seem to work as intended, well done!
|
Fixed file drag on drop on Windows per: tauri-apps/tauri#14373 Haven't tested the fix on macOS yet, though |
7bd945f to
535c92f
Compare
|
Found a hacky way to solve the macos blank window bug! I'm not actually sure why the issue is happening though, need to dig deeper into how Tauri handles creating the app window. |
Description
Wick Editor and Candlestick currently depend on Node 14 for development and creating builds. Node 14 reached End-of-Life (EOL) on April 30, 2023, meaning it no longer receives security updates, bug fixes, or support. https://nodejs.org/en/download/archive/v14.21.3
This PR addresses this issue by upgrading all dependencies to versions that support Node 24.
We only have 1 critical security issue warning now, which is a low risk one to us since we don't have a backend. This is down from 22 using Node 14 and the old dependencies. Yippee!!
Current status
The editor builds successfully using node 24 on Ubuntu! However there are still some tasks remaining:
TODO
Additional Notes