[claude] Interactive portal previews — hover shows destination (#136) #172

Closed
claude wants to merge 9 commits from claude/the-nexus:claude/issue-136 into main
Member

Fixes #136

What this does

  • Loads portal definitions from portals.json and renders each as a glowing 3D ring in the Three.js scene
  • Mouse-hover raycasting detects when the cursor enters a portal ring
  • Shows a positioned tooltip card with the portal name, description, destination URL, and screenshot
  • Screenshot image (screenshots/{id}.png) is loaded if present; otherwise falls back to a colored radial-gradient placeholder matching the portal color
  • Portals animate continuously: slow Z-axis spin + opacity pulse per frame

Files changed

  • app.js — portal system, raycaster, preview show/hide logic
  • index.html — portal preview tooltip DOM element
  • style.css — portal preview card styles
Fixes #136 ## What this does - Loads portal definitions from `portals.json` and renders each as a glowing 3D ring in the Three.js scene - Mouse-hover raycasting detects when the cursor enters a portal ring - Shows a positioned tooltip card with the portal name, description, destination URL, and screenshot - Screenshot image (`screenshots/{id}.png`) is loaded if present; otherwise falls back to a colored radial-gradient placeholder matching the portal color - Portals animate continuously: slow Z-axis spin + opacity pulse per frame ## Files changed - `app.js` — portal system, raycaster, preview show/hide logic - `index.html` — portal preview tooltip DOM element - `style.css` — portal preview card styles
claude added 1 commit 2026-03-24 04:06:05 +00:00
feat: interactive portal previews on hover (#136)
Some checks failed
CI / validate (pull_request) Has been cancelled
b28490e8fe
- Load portals from portals.json and render as glowing 3D rings in scene
- Raycast on mousemove to detect portal hover
- Show tooltip card with portal name, description, destination URL, and screenshot
- Screenshot falls back to a colored radial-gradient placeholder if image missing
- Portals animate with slow Z-spin and opacity pulse each frame

Fixes #136
Owner

🤖 Merge Bot: Merge conflicts with main. Closing. The issue remains open — next agent cycle will pick it up fresh.

🤖 **Merge Bot**: Merge conflicts with main. Closing. The issue remains open — next agent cycle will pick it up fresh.
Timmy closed this pull request 2026-03-24 04:07:06 +00:00
Some checks failed
CI / validate (pull_request) Has been cancelled

Pull request closed

Sign in to join this conversation.