Commit Graph

28 Commits

Author SHA1 Message Date
DuckieTM 581f7957e8 Merge pull request #31 from duckietm/Dev
Dev
2026-03-21 08:43:37 +01:00
Medievalshell 7be552a523 Merge branch 'main' into improve-mod-tools-ui 2026-03-20 22:25:19 +01:00
simoleo89 11543bb64c feat: custom prefix system with effects, emoji picker and per-letter colors
- Catalog page for creating custom prefixes with text, per-letter colors, emoji icon and visual effects
- Emoji picker via @emoji-mart/react with createPortal + Shadow DOM blur fix
- Inventory prefix management (activate/deactivate/delete)
- Chat bubble rendering with multi-color prefix and effect support
- Prefix utilities (getPrefixEffectStyle, parsePrefixColors, PREFIX_EFFECT_KEYFRAMES)
- All UI text in English
2026-03-20 17:07:33 +01:00
duckietm 961457c508 🆙 Stage 1 reconnect 2026-03-20 16:06:51 +01:00
Lorenzune 32a16d37aa feat(wired-ui): add advanced condition editors 2026-03-19 14:30:32 +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
DuckieTM 1eb3946500 Merge branch 'main' into pr/wired-freeze-furni-movement-ui-clean-20260318 2026-03-19 10:03:32 +01:00
DuckieTM 9f4d72be93 Merge pull request #21 from duckietm/Dev
Dev
2026-03-19 09:50:40 +01:00
DuckieTM 871670ec08 Merge pull request #14 from Lorenzune/pr/wired-trigger-views-clean-20260318
feat(wired): add leave/click/action/short-period trigger views
2026-03-19 09:46:33 +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
Lorenzune 95ec51b41d feat(wired-ui): add altitude and relative move actions 2026-03-18 17:40:43 +01:00
Lorenzune f4ddf406ad feat(wired-ui): add freeze and furni movement action views
- add UI support for FREEZE, UNFREEZE, FURNI_TO_USER, USER_TO_FURNI and FURNI_TO_FURNI

- add secondary furni source 101 and dual furni-source labels for furni-to-furni targeting

- extend source selectors for custom source sets and titles

- add green primary and blue secondary wired highlights

- clear wired highlights globally on close, reopen and save to avoid stuck selections
2026-03-18 17:38:49 +01:00
Lorenzune dbfcae5231 feat(wired): add leave/click/action/short-period trigger views
- add UI for wf_trg_leave_room, wf_trg_stuff_state, wf_trg_period_short, wf_trg_click_furni, wf_trg_click_tile, wf_trg_click_user and wf_trg_user_performs_action\n- add state snapshot mode options for wf_trg_stuff_state\n- add sign and dance filters for wf_trg_user_performs_action
2026-03-18 17:38:48 +01:00
simoleo89 a0d10caa79 feat(room-settings): add underpass walk-under-furniture checkbox
Add allowUnderpass toggle to room settings UI (Info tab), allowing room
owners to enable/disable walking under elevated furniture per room.

Changes:
- IRoomData: add allowUnderpass boolean field
- NavigatorRoomSettingsView: map allowUnderpass from server data, handle
  changes, and send via SaveRoomSettingsComposer
- NavigatorRoomSettingsBasicTabView: add checkbox below "Disabilita blocco caselle"

Requires server-side PR: duckietm/Arcturus-Morningstar-Extended#12
Note: nitro-renderer changes (RoomSettingsData, RoomSettingsDataParser,
SaveRoomSettingsComposer) must be applied separately in node_modules.

Co-Authored-By: medievalshell <medievalshell@users.noreply.github.com>
2026-03-17 13:42:36 +01:00
simoleo89 119d12a5ea Add quick commands autocomplete dropdown in chat input
Server-authoritative command list via packet 4050, merged with
client-only commands. Supports keyboard navigation, filtering,
and module-level caching to handle login-time packet timing.

Co-Authored-By: medievalshell <medievalshell@users.noreply.github.com>
2026-03-16 22:41:35 +01:00
duckietm a125afd381 🆕 wf_act_send_signal & wf_trg_recv_signal
the signal sender can only be a max of 25 in a room
the signal receiver can only be a max of 5 in a room
one signal receiver can only accept a max of 5 senders (you can select the receivers with the senders)
Why : otherwise you can flood the rooms and let you CPU go 🍌
2026-03-11 12:39:14 +01:00
duckietm 7dc2051ece 🆕 wf_slc_users_neighborhood added 2026-03-10 15:39:54 +01:00
duckietm 99ef2deb0e 🆕 wf_slc_users_area 2026-03-06 11:27:02 +01:00
duckietm a53d788daf 🆕 Added wired wf_slc_furni_bytype 2026-03-05 10:52:40 +01:00
duckietm f7737c0d6b 🆕 Wired wf_slc_furni_neighborhood 2026-03-04 17:11:30 +01:00
duckietm eb4ba702fd ℹ️ Release wired : wf_slc_furni_area 2026-03-04 11:17:40 +01:00
duckietm 9939e90828 🆙 Fixed the friends components 2026-02-27 13:56:33 +01:00
duckietm 7ab3b24331 🆙 Update the navigator 2026-02-26 10:25:04 +01:00
duckietm 835d9c3086 🆕 Added the youtube player (not the furni) 2026-02-24 09:28:34 +01:00
duckietm 6f44dce04b 🆕 Updated Chooser & Furni command - now glowing ! 2026-02-24 08:16:37 +01:00
duckietm 291fdf80dc 🆙 New: Added a new Chat window, handy for in game / building etc. 2026-02-23 13:18:35 +01:00
duckietm 8d62a81652 🆙 Fix transperent and pets chatbaloon 2026-02-23 09:10:21 +01:00
DuckieTM 7feb10ab15 🆙 Init V3 2026-01-31 09:10:52 +01:00