Lorenzune
56a0be64d9
Polish wired editor UI and source selection flows
2026-03-25 03:26:27 +01:00
duckietm
dc678cb7ff
💱 Changed the ui-config so please update !
2026-03-23 16:49:44 +01:00
duckietm
33c31fe07d
🆕 Added New catalogue page
2026-03-23 15:02:20 +01:00
duckietm
a0d0b5c4a4
Revert "Merge branch 'main' into furnisettingeditor-pr"
...
This reverts commit dfbfb1c2c1 , reversing
changes made to 07702c44d0 .
2026-03-23 11:49:05 +01:00
DuckieTM
ac8da5827b
Merge pull request #46 from duckietm/Dev
...
🆙 Add setting new old catalogue to the ui-conifg
2026-03-23 11:26:22 +01:00
duckietm
bbb97f6b7a
🆙 Add setting new old catalogue to the ui-conifg
2026-03-23 11:15:47 +01:00
DuckieTM
dfbfb1c2c1
Merge branch 'main' into furnisettingeditor-pr
2026-03-23 11:13:00 +01:00
DuckieTM
735be2aff6
Merge branch 'main' into catalog-redesign
2026-03-23 08:49:20 +01:00
Life
07702c44d0
feat(furni-editor): migrate to WebSocket communication and improve UI
...
Migrate the Furni Editor from REST API to WebSocket-based communication
using custom packet handlers (10040-10046). The editor now communicates
directly with the emulator for all CRUD operations on furniture items.
Key changes:
- Replace REST API calls with WebSocket composers/parsers for search,
edit, create, and delete operations
- Read furnituredata.json path from renderer-config.json for asset
management
- Improve search UI with larger fonts, better contrast, and click-to-copy
ID functionality with toast notification
- Compact edit view layout with collapsible sections and visual dividers
- Remove unused Create tab (creation handled via edit workflow)
- Add isModerator guard for admin-only access
- Support search by ID, name, or sprite ID with type filtering
2026-03-22 17:57:27 +01:00
Life
a5ea88010e
feat: catalog style toggle (classic/new) with admin mode & favorites
2026-03-22 16:54:40 +01:00
Lorenzune
3e20f65f3a
feat: update wired editor extras and selection handling
2026-03-22 16:48:51 +01:00
Lorenzune
6e76c617c1
Merge remote-tracking branch 'upstream/main'
...
# Conflicts:
# public/UITexts.example
# src/api/wired/WiredActionLayoutCode.ts
# src/api/wired/WiredConditionLayoutCode.ts
# src/api/wired/WiredTriggerLayoutCode.ts
# src/components/wired/views/WiredBaseView.tsx
# src/components/wired/views/WiredSourcesSelector.tsx
# src/components/wired/views/actions/WiredActionLayoutView.tsx
# src/components/wired/views/conditions/WiredConditionLayoutView.tsx
# src/components/wired/views/conditions/WiredConditionTriggererMatchView.tsx
# src/components/wired/views/triggers/WiredTriggerClickFurniView.tsx
# src/components/wired/views/triggers/WiredTriggerClickTileView.tsx
# src/components/wired/views/triggers/WiredTriggerClickUserView.tsx
# src/components/wired/views/triggers/WiredTriggerLayoutView.tsx
# src/components/wired/views/triggers/WiredTriggerToggleFurniView.tsx
2026-03-21 14:47:52 +01:00
Lorenzune
27cb71f0cc
feat(wired-ui): expand advanced wired editors
2026-03-21 14:27:57 +01:00
Medievalshell
7be552a523
Merge branch 'main' into improve-mod-tools-ui
2026-03-20 22:25:19 +01:00
Lorenzune
32a16d37aa
feat(wired-ui): add advanced condition editors
2026-03-19 14:30:32 +01:00
Lorenzune
4a0661181c
feat(wired-ui): add advanced condition editors
2026-03-19 14:27:33 +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
simoleo89
872fa79bd3
Add pathfinder underpass height config
2026-03-16 18:16:20 +01:00
simoleo89
38f38d7209
Add badge drag & drop system for InfoStand and inventory
...
- Drag & drop badges between slots in InfoStand (own user only)
- Mini badge picker on empty slot click with search
- Swap badges between occupied slots
- Hover animation (scale, glow) on badge slots
- Configurable group slot (user.badges.group.slot.enabled)
- Support for 6 badge slots when group slot disabled
- Race condition fix with localChangeRef
- Fixed-size array logic to prevent badge disappearing
Co-Authored-By: medievalshell <medievalshell@users.noreply.github.com >
2026-03-15 20:48:05 +01:00
simoleo89
e694f34e34
somethings
2026-03-15 12:45:54 +01:00
duckietm
63ec8609fc
🆙 Added the required text for the area_selection wired
2026-03-04 11:34:40 +01:00
duckietm
d87410f3c8
🆙 WiP on the hotelview
2026-02-24 15:58:24 +01:00
duckietm
835d9c3086
🆕 Added the youtube player (not the furni)
2026-02-24 09:28:34 +01:00
duckietm
458e4f6d43
🆙 Make Chatwindow text variable
2026-02-23 14:50:14 +01:00
DuckieTM
7feb10ab15
🆙 Init V3
2026-01-31 09:10:52 +01:00