kvm/ui
Marc Brooks 7616730673
chore: Upgrade UI vite and tailwind packages
Vite 5.2.0 -> 6.3.5
@vitejs/plugin-basic-ssl 1.2.0 -> 2.0.0
cva: 1.0.0-beta.1 -> 1.0.0-beta.3
focus-trap-react 10.2.3 -> 11.0.3
framer-motion 11.15.0 -> 12.11.0
@tailwindcss/postcss 4.1.6
@tailwindcss/vite 4.1.6
tailwind 3.4.17 -> 4.1.6
tailwind-merge 2.5.5 -> 3.3.0

Minor updates:
@headlessui/react 2.2.2 -> 2.2.3
@types/react 19.1.3 -> 19.1.4
@types/react-dom 19.1.3 -> 19.1.5
@typescript-eslint/eslint-plugin 8.32.0 -> 8.32.1
@typescript-eslint/parser 8.32.0 -> 8.32.1
react-simple-keyboard 3.8.71 -> 3.8.72

The new version of vite required an Node 22.15 (since that's current LTS and node 21.x is EOL)

The changes to css due to the tailwind 3 to 4 upgrade were done following [the upgrade guide](https://tailwindcss.com/docs/upgrade-guide#changes-from-v3)

Done in this order (important):
`shadow-sm` -> `shadow-xs`
`shadow` -> `shadown-sm`
`rounded` -> `rounded-sm`
`outline-none` -> `outline-hidden`
`32rem_32rem_at_center` -> `center_at_32rem_32rem` (revised order of gradient props)
`ring-1 ring-black ring-opacity-5` -> `ring-1 ring-black/50`
`flex-shrink-0` -> `shrink-0`
`flex-grow-0` -> `grow-0`
`outline outline-1` -> `outline-1`

ALSO removed the **extra** `opacity-0` on the video element (trips up latest tailwind causing the video to be invisible)

FocusTrap is now not exported as the default, so change those imports

headlessui's Menu completely changed, so upgrade to the new syntax which necessitated a reorganization of the Header.tsx to enable the "menu" to still work
2025-05-14 01:16:54 -05:00
..
public network enhanecment / refactor (#361) 2025-04-16 01:39:23 +02:00
src chore: Upgrade UI vite and tailwind packages 2025-05-14 01:16:54 -05:00
.env.cloud-development feat(cloud): Add custom cloud API URL configuration support (#181) 2025-02-25 16:10:46 +01:00
.env.cloud-production feat(cloud): Add custom cloud API URL configuration support (#181) 2025-02-25 16:10:46 +01:00
.env.cloud-staging feat(cloud): Add custom cloud API URL configuration support (#181) 2025-02-25 16:10:46 +01:00
.eslintrc.cjs Apply and Upgrade Eslint (#288) 2025-03-25 11:56:24 +01:00
.gitignore Release 202412292127 2024-12-29 21:27:42 +01:00
.prettierrc Apply and Upgrade Eslint (#288) 2025-03-25 11:56:24 +01:00
dev_device.sh network enhanecment / refactor (#361) 2025-04-16 01:39:23 +02:00
index.html feat(cloud): Add custom cloud API URL configuration support (#181) 2025-02-25 16:10:46 +01:00
package-lock.json chore: Upgrade UI vite and tailwind packages 2025-05-14 01:16:54 -05:00
package.json chore: Upgrade UI vite and tailwind packages 2025-05-14 01:16:54 -05:00
postcss.config.js chore: Upgrade UI vite and tailwind packages 2025-05-14 01:16:54 -05:00
tailwind.config.js Release 202412292127 2024-12-29 21:27:42 +01:00
tsconfig.json Release 202412292127 2024-12-29 21:27:42 +01:00
tsconfig.node.json Release 202412292127 2024-12-29 21:27:42 +01:00
vite-env.d.ts Release 202412292127 2024-12-29 21:27:42 +01:00
vite.config.ts chore: Upgrade UI vite and tailwind packages 2025-05-14 01:16:54 -05:00