Skip to content

feature: new Event, create cursor#64

Merged
kimgh06 merged 5 commits into
mainfrom
fix/interaction_render
Dec 22, 2025
Merged

feature: new Event, create cursor#64
kimgh06 merged 5 commits into
mainfrom
fix/interaction_render

Conversation

@kimgh06

@kimgh06 kimgh06 commented Dec 22, 2025

Copy link
Copy Markdown
Contributor

[new](feature: new Event, create cursor)

- Updated the connect function in websocketStore to return the WebSocket instance, allowing for better management of the connection state.
- Modified the Play component to utilize the new connection handling, ensuring that cursor creation messages are sent only after the WebSocket is open.
- Enhanced error handling for WebSocket operations to improve robustness.
…omponent

- Added prevention of default behavior for zoom keys ('-' and '=') to enhance user experience.
- Updated comment to clarify the purpose of the useLayoutEffect, specifying the initialization of browser events and websocket disconnection on component unmount.
- Enhanced WebSocket connection handling by adding console logs for connection status, improving debugging and monitoring capabilities.
- Streamlined the WebSocket connection handling by removing the return of the socket instance, enhancing clarity and reducing complexity.
- Ensured that cursor creation messages are sent immediately upon connection establishment, improving responsiveness in the Play component.
…ponent

- Set a default value of '??' for the tile value to enhance exception handling and prevent undefined values.
- Refactored the conditional logic for tile value assignment to ensure clarity and maintainability.
- Replaced the switch statement with a series of if-else conditions for better readability and maintainability.
- This change simplifies the angle translation logic, making it easier to understand and modify in the future.
@kimgh06 kimgh06 merged commit d5766ab into main Dec 22, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant