Skip to content

Upgrade UI packages #571

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

Merged
merged 1 commit into from
Jul 11, 2025
Merged

Upgrade UI packages #571

merged 1 commit into from
Jul 11, 2025

Conversation

IDisposable
Copy link
Contributor

@IDisposable IDisposable commented Jun 10, 2025

Move to current on all non-major upgrades

Runtime

Package From To
@headlessui/react 2.2.3 2.2.4
@vitejs/plugin-basic-ssl 2.0.0 2.1.0
cva 1.0.0-beta.3 1.0.0-beta.4
focus-trap-react 11.0.3 11.0.4
framer-motion 12.11.5 12.23.0
react-simple-keyboard 3.8.72 3.8.89
tailwind-merge 3.3.0 3.3.1
validator 13.15.0 13.15.15

Dev

Package From To
@eslint/compat 1.2.9 1.3.1
@eslint/js 9.26.0 9.30.0
@tailwindcss/postcss 4.1.7 4.1.11
@tailwindcss/vite 4.1.8 4.1.11
@types/react 19.1.4 19.1.8
@types/react-dom 19.1.5 19.1.6
@types/validator 13.15.0 13.15.2
@typescript-eslint/eslint-plugin 8.32.1 8.35.1
@typescript-eslint/parser 8.32.1 8.35.1
@vitejs/plugin-react-swc 3.9.0 3.10.2
eslint 9.26.0 9.30.1
eslint-plugin-import 2.31.0 2.32.0
globals 16.1.0 16.3.0
postcss 8.5.3 8.5.6
prettier-plugin-tailwindcss 0.6.11 0.6.13
tailwindcss 4.1.7 4.1.11

@IDisposable
Copy link
Contributor Author

Updated to include the (first) current round of dependabot finds.

This set of changes was tested.

It includes all the UI package updates except:

@IDisposable
Copy link
Contributor Author

IDisposable commented Jun 12, 2025

Please hold, something is acting wrong in HDMI detection with the last group of changes (might be the GO side being out of sync) It was that the device wasn't up to 0.4.2

@IDisposable
Copy link
Contributor Author

@ym rebased and added new changes. Tested on my JetKVM

@IDisposable
Copy link
Contributor Author

IDisposable commented Jul 1, 2025

As of this time, upgraded everything except (because they are major changes I haven't tested):

Package From To
react-router-dom 6.3.3 7.6.3
recharts 2.15.3 3.0.2
zustand 4.5.2 5.0.6
vite 6.3.5 7.0.0

AFTER this PR is merged, we probably should do these one-at-a-time

@IDisposable IDisposable force-pushed the chore/upgrade-packages branch from 617df33 to 37f4539 Compare July 3, 2025 20:00
Move to current on all non-major upgrades
Fixes the tainted hardware WebGL video renderer if video settings are at default (1.0) values

## Runtime

|  Package | From  | To  |
|---|---|---|
| @headlessui/react | 2.2.3 | 2.2.4 |
| @vitejs/plugin-basic-ssl | 2.0.0 | 2.1.0 |
| cva | 1.0.0-beta.3 | 1.0.0-beta.4 |
| focus-trap-react | 11.0.3 | 11.0.4 |
| framer-motion | 12.11.5 | 12.23.0 |
| react-simple-keyboard | 3.8.72 | 3.8.89 |
| tailwind-merge | 3.3.0 | 3.3.1 |
| validator | 13.15.0 | 13.15.15 |

## Dev

|  Package | From  | To  |
|---|---|---|
| @eslint/compat | 1.2.9 | 1.3.1 |
| @eslint/js | 9.26.0 | 9.30.1 |
| @tailwindcss/postcss | 4.1.7 | 4.1.11 |
| @tailwindcss/vite | 4.1.8 | 4.1.10 |
| @types/react | 19.1.4 | 19.1.8  |
| @types/react-dom | 19.1.5 | 19.1.6 |
| @types/validator | 13.15.0 | 13.15.2 |
| @typescript-eslint/eslint-plugin | 8.32.1 | 8.34.0 |
| @typescript-eslint/parser | 8.32.1 | 8.35.1  |
| @vitejs/plugin-react-swc | 3.9.0 | 3.10.2 |
| eslint | 9.26.0 | 9.30.1 |
| globals | 16.1.0 | 16.3.0 |
| postcss  | 8.5.3 | 8.5.6 |
| prettier | 3.5.3 | 3.6.2 |
| prettier-plugin-tailwindcss | 0.6.11 | 0.6.13 |
| tailwindcss | 4.1.7 | 4.1.11 |
@IDisposable IDisposable force-pushed the chore/upgrade-packages branch from 37f4539 to 818f907 Compare July 3, 2025 20:08
@IDisposable
Copy link
Contributor Author

IDisposable commented Jul 3, 2025

Added today's set of updates

Package From To
framer-motion 12.22.0 12.23.0
react-simple-keyboard 3.8.88 3.8.89
eslint 9.30.0 9.30.1
vite 6.3.5 7.0.0

ALSO Fixes the slower rendering of WebGL video renderer if video settings are at default (1.0) values, eliminating the overhead if the user hasn't requested filter adjustments because doing so breaks hardware rendering on (most) platforms/browsers.

@IDisposable
Copy link
Contributor Author

@adamshiervani please see this video change that eliminates a browser warning I only noticed while testing this package update set. When #557 was merged, this warning started appearing because we are always setting the filter: attribute. This change ensures that if the current settings are all 1.0 (e.g. the default/no-change) we will not emit the filter: attribute so we don't taint the video WebGL rendering canvas, which means hardware rendering can still be used. This fixes something I saw on the Discord server (and personally noticed) that the video rendering was not as smooth in recent releases.

@ym ym merged commit 4a23f22 into jetkvm:dev Jul 11, 2025
2 checks passed
@IDisposable IDisposable deleted the chore/upgrade-packages branch July 11, 2025 08:16
adammkelly pushed a commit to adammkelly/kvm that referenced this pull request Jul 15, 2025
Move to current on all non-major upgrades
Fixes the tainted hardware WebGL video renderer if video settings are at default (1.0) values

## Runtime

|  Package | From  | To  |
|---|---|---|
| @headlessui/react | 2.2.3 | 2.2.4 |
| @vitejs/plugin-basic-ssl | 2.0.0 | 2.1.0 |
| cva | 1.0.0-beta.3 | 1.0.0-beta.4 |
| focus-trap-react | 11.0.3 | 11.0.4 |
| framer-motion | 12.11.5 | 12.23.0 |
| react-simple-keyboard | 3.8.72 | 3.8.89 |
| tailwind-merge | 3.3.0 | 3.3.1 |
| validator | 13.15.0 | 13.15.15 |

## Dev

|  Package | From  | To  |
|---|---|---|
| @eslint/compat | 1.2.9 | 1.3.1 |
| @eslint/js | 9.26.0 | 9.30.1 |
| @tailwindcss/postcss | 4.1.7 | 4.1.11 |
| @tailwindcss/vite | 4.1.8 | 4.1.10 |
| @types/react | 19.1.4 | 19.1.8  |
| @types/react-dom | 19.1.5 | 19.1.6 |
| @types/validator | 13.15.0 | 13.15.2 |
| @typescript-eslint/eslint-plugin | 8.32.1 | 8.34.0 |
| @typescript-eslint/parser | 8.32.1 | 8.35.1  |
| @vitejs/plugin-react-swc | 3.9.0 | 3.10.2 |
| eslint | 9.26.0 | 9.30.1 |
| globals | 16.1.0 | 16.3.0 |
| postcss  | 8.5.3 | 8.5.6 |
| prettier | 3.5.3 | 3.6.2 |
| prettier-plugin-tailwindcss | 0.6.11 | 0.6.13 |
| tailwindcss | 4.1.7 | 4.1.11 |
adammkelly pushed a commit to adammkelly/kvm that referenced this pull request Jul 15, 2025
Move to current on all non-major upgrades
Fixes the tainted hardware WebGL video renderer if video settings are at default (1.0) values

## Runtime

|  Package | From  | To  |
|---|---|---|
| @headlessui/react | 2.2.3 | 2.2.4 |
| @vitejs/plugin-basic-ssl | 2.0.0 | 2.1.0 |
| cva | 1.0.0-beta.3 | 1.0.0-beta.4 |
| focus-trap-react | 11.0.3 | 11.0.4 |
| framer-motion | 12.11.5 | 12.23.0 |
| react-simple-keyboard | 3.8.72 | 3.8.89 |
| tailwind-merge | 3.3.0 | 3.3.1 |
| validator | 13.15.0 | 13.15.15 |

## Dev

|  Package | From  | To  |
|---|---|---|
| @eslint/compat | 1.2.9 | 1.3.1 |
| @eslint/js | 9.26.0 | 9.30.1 |
| @tailwindcss/postcss | 4.1.7 | 4.1.11 |
| @tailwindcss/vite | 4.1.8 | 4.1.10 |
| @types/react | 19.1.4 | 19.1.8  |
| @types/react-dom | 19.1.5 | 19.1.6 |
| @types/validator | 13.15.0 | 13.15.2 |
| @typescript-eslint/eslint-plugin | 8.32.1 | 8.34.0 |
| @typescript-eslint/parser | 8.32.1 | 8.35.1  |
| @vitejs/plugin-react-swc | 3.9.0 | 3.10.2 |
| eslint | 9.26.0 | 9.30.1 |
| globals | 16.1.0 | 16.3.0 |
| postcss  | 8.5.3 | 8.5.6 |
| prettier | 3.5.3 | 3.6.2 |
| prettier-plugin-tailwindcss | 0.6.11 | 0.6.13 |
| tailwindcss | 4.1.7 | 4.1.11 |
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants