Lorenzune
71171dc205
Merge remote-tracking branch 'duckie/main' into merge-duckie-main-2026-05-06
...
# Conflicts:
# index.html
# public/UITexts.example
# public/renderer-config.example
# src/App.tsx
# src/components/login/LoginView.tsx
# src/components/room/widgets/avatar-info/infostand/InfoStandWidgetUserView.tsx
# src/components/toolbar/ToolbarView.tsx
# src/components/user-profile/UserContainerView.tsx
2026-05-06 04:23:15 +02:00
DuckieTM
92e9bb19cd
🆙 Updates thanks to Life
...
react-slider → @radix-ui/react-slider
react-tiny-popover → @radix-ui/react-popover
react-youtube → react-player (more formats, better maintained)
2026-05-03 17:54:10 +02:00
DuckieTM
99aceefb9e
🆙 Updates thanks to Life
...
react-bootstrap → migrate to shadcn/ui + Tailwind (or HeroUI)
Legacy, ~250KB bundle, dated API, inconsistent with CMS stack
react-transition-group → use framer-motion (already installed!)
De-facto deprecated, duplicate animation lib
2026-05-03 16:05:23 +02:00
duckietm
5234ba5662
㊙️ Updates for the packages
...
please remove the node_modules dir and do yarn install
2026-04-28 09:43:00 +02:00
Lorenzune
237c523f9a
checkpoint: secure assets and login flow baseline
2026-04-23 07:01:09 +02:00
duckietm
2ac7ed492f
🆙 Updated all css to be used for vite 8.0
2026-04-10 10:15:58 +02:00
duckietm
19fd0e0809
Revert "Merge pull request #45 from simoleo89/interface-color-pr"
...
This reverts commit d911196ccb , reversing
changes made to 8dccc509c4 .
2026-03-23 13:31:15 +01:00
Life
9c2dccaad6
feat: UI color theming system with live preview, presets and server sync
...
- RGBA color picker with live preview (debounce 50ms)
- 30 preset colors + 12 theme presets (Ocean, Forest, Sunset, Royal, etc.)
- Header image selection from configurable image library
- Export/Import theme as JSON via clipboard
- CSS variable theming across all UI elements: NitroCard headers/tabs,
context menus, buttons (primary/dark/gray), InfoStand, toolbar,
room tools, purse, progress bars, sliders
- All elements use var(--name, fallback) for zero visual change when default
- Smooth 0.3s CSS transitions on theme change
- Server-side persistence via WebSocket (packets 10047/10048)
- Integrated Color/Image tabs into BackgroundsView panel
- All strings use LocalizeText() for i18n support
- Settings persisted in localStorage + server sync with 1s debounce
- Added react-colorful dependency
2026-03-22 21:48:07 +01:00
duckietm
194e8cf3a8
Revert "Merge pull request #16 from simoleo89/feature/ui-customization"
...
This reverts commit d1a5996268 , reversing
changes made to ae4ecc42f0 .
2026-03-19 10:39:56 +01:00
medievalshell
ea35f19940
Add UI Customization Panel with full color theming
...
- New "Interfaccia" panel with color picker (HSV + hex/RGB/alpha + 30 presets)
- Profile background customization tab
- Accent color propagates via CSS variables to: card headers/tabs,
context menus, Button dark/primary/gray variants, InfoStand panels,
toolbar, room tools, purse, .btn-primary/.btn-dark CSS classes
- All elements use var(--name, fallback) for zero visual change when default
- Settings persisted in localStorage
- Added react-colorful dependency
- Added ui-config.json with header images config keys
2026-03-18 20:12:00 +01:00
DuckieTM
a38a52fa5d
🆙 Release RC-1
2026-02-27 22:49:33 +01:00
duckietm
faadd0cf31
🆙 Better way to load the slider
2026-02-25 11:51:03 +01:00
duckietm
32cf466fb4
🆙 Added emoji to the chat
2026-02-25 11:03:29 +01:00
duckietm
f2446d232b
🆙 Upgrade to tailwind css 4.2.0
2026-02-20 08:17:17 +01:00
duckietm
eef3841c87
🆙 start update package to latest versions
2026-02-20 07:34:30 +01:00
duckietm
515b282888
🆙 update to the latest react
2026-02-19 17:05:24 +01:00
DuckieTM
7feb10ab15
🆙 Init V3
2026-01-31 09:10:52 +01:00