simoleo89
87cf47847c
feat(events,session): add React-friendly subscribe APIs and snapshot getters
...
Adds backwards-compatible primitives needed to consume the renderer from
React 19 hooks (useSyncExternalStore, use(), TanStack Query) without
re-architecting the event bus.
- EventDispatcher.subscribe(type, cb): () => void — unsubscriber-returning
wrapper matching the useSyncExternalStore subscribe signature.
- CommunicationManager.subscribeMessage(eventCtor, handler): () => void —
packet-stream equivalent.
- SessionDataManager.getUserDataSnapshot() and
RoomSessionManager.getActiveRoomSessionSnapshot() — referentially-stable
read-only views invalidated through new SESSION_DATA_UPDATED and
ROOM_SESSION_UPDATED events.
All additive; existing addEventListener/removeEventListener / IRoomSession
APIs are unchanged. Bumps renderer to 2.1.0.
2026-05-10 19:16:32 +02:00
duckietm
6ab93ee146
🆙 Fixed the Door not visable when window is on wall
2026-05-04 12:01:45 +02:00
duckietm
d34f82c716
🆙 Bump renderer to V8.18.1 and replace clientjs with a better solution
2026-04-28 09:14:49 +02:00
duckietm
b47ac17a46
🆙 Update Renderer to 8.17.1
...
Remove the node_modules from the renderer then run : yarn install && yarn build
2026-03-18 14:17:21 +01:00
duckietm
b6713c798a
🆙 Update renderer to 8.16.0
2026-03-03 16:39:56 +01:00
DuckieTM
eb4fe80612
🆙 Updates
...
- Added Test Coverage
- Fix Potential Memory Leaks
2026-01-31 13:21:59 +01:00
duckietm
e263ce59bf
🆙 Added animated gif to badge_display
...
Display Container
├── Furniture Container (renders 1st - back)
│ └── All furniture sprites sorted by z-depth
├── Avatar Container (renders 2nd - middle)
│ └── All avatar sprites sorted by z-depth
└── Badge Container (renders 3rd - front)
└── All badge sprites sorted by z-depth
✅ Badges render on top of their furniture
✅ Avatars respect proper 3D depth (in front when in front, behind when behind)
✅ Animated GIFs work beautifully
✅ Clean, maintainable code with just a tiny z-offset
2026-01-30 09:59:04 +01:00
duckietm
53c6ecfbc3
:fix Furniture Badges & update pixijs
2026-01-29 11:02:58 +01:00
DuckieTM
d864fe3018
🆙 Update Deps. + WiP
2025-03-15 14:54:10 +01:00
DuckieTM
70b1d232d5
🆙 Update dependencies
2025-03-09 10:39:43 +01:00
duckietm
14bf0fdcbd
🆙 Fix firework memory leak and update pixi.js
2024-09-13 08:04:35 +02:00
duckietm
bd09ea8b25
🆙 added latest changes
2024-07-04 15:03:26 +02:00
duckietm
187622429f
Added: MachineID generated at login
2024-04-03 09:35:19 +02:00
duckietm
b3134ce50b
Move to Renderer V2
2024-04-03 09:27:56 +02:00
duckietm
110c3ad393
init: Fork from Original V2 Renderer
2024-04-03 09:16:49 +02:00