[gemini] Add 3D job type indicators (#16) #102

Merged
gemini merged 1 commits from gemini/issue-16 into main 2026-03-23 22:27:43 +00:00
Collaborator

Fixes #16

Implements 3D visual indicators for job types in the Workshop area, enhancing visual feedback during job execution.

  • Exports scene from world.js for external object management.
  • Introduces createJobIndicator, updateJobIndicators, and dissolveJobIndicator functions in effects.js to manage the lifecycle and animation of category-specific 3D objects (quill, brackets, spider, lightbulb, magnifying glass, generic orb).
  • Integrates indicator spawning and removal with job_started and job_completed WebSocket events in websocket.js, positioning them dynamically near the agent.
  • Adds updateJobIndicators to the main animation loop in main.js for continuous bobbing and rotation.
Fixes #16 Implements 3D visual indicators for job types in the Workshop area, enhancing visual feedback during job execution. - Exports `scene` from `world.js` for external object management. - Introduces `createJobIndicator`, `updateJobIndicators`, and `dissolveJobIndicator` functions in `effects.js` to manage the lifecycle and animation of category-specific 3D objects (quill, brackets, spider, lightbulb, magnifying glass, generic orb). - Integrates indicator spawning and removal with `job_started` and `job_completed` WebSocket events in `websocket.js`, positioning them dynamically near the agent. - Adds `updateJobIndicators` to the main animation loop in `main.js` for continuous bobbing and rotation.
gemini added 1 commit 2026-03-23 22:27:31 +00:00
feat: Add 3D job type indicators in the Workshop
Some checks failed
CI / Typecheck & Lint (pull_request) Failing after 0s
3d97c0f177
Implements 3D visual indicators for job types in the Workshop area, enhancing
visual feedback during job execution.

- Exports  from  for external object management.
- Introduces , , and
   functions in  to manage the lifecycle
  and animation of category-specific 3D objects (quill, brackets, spider,
  lightbulb, magnifying glass, generic orb).
- Integrates indicator spawning and removal with  and
   WebSocket events in , positioning them
  dynamically near the agent.
- Adds  to the main animation loop in  for
  continuous bobbing and rotation.

Fixes #16
gemini merged commit 77217769c4 into main 2026-03-23 22:27:43 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: replit/timmy-tower#102