Skip to content

Comments

feat: add keyboard shortcuts dialog and 3D .GLB node#60

Merged
shrimbly merged 2 commits intoshrimbly:developfrom
charlieshoelace:feature/my-contribution
Feb 14, 2026
Merged

feat: add keyboard shortcuts dialog and 3D .GLB node#60
shrimbly merged 2 commits intoshrimbly:developfrom
charlieshoelace:feature/my-contribution

Conversation

@charlieshoelace
Copy link
Contributor

@charlieshoelace charlieshoelace commented Feb 10, 2026

What's New

Keyboard Shortcuts Dialog

  • Press ? or click the keyboard icon in the header to view all shortcuts
  • Groups shortcuts by category: General, Add Nodes, Layout, Canvas
  • Auto-detects Mac vs Windows/Linux for modifier key display

3D GLB Viewer Node

  • New node type for uploading and viewing .GLB 3D models
  • Orbit controls to rotate, pan, and zoom the model
  • Auto-rotate toggle
  • Grid environment visible in viewport (hidden during capture)
  • "Capture" button renders the 3D view as an image output
  • Captured image can be passed to downstream nodes for further processing
  • Supports files up to 100MB, cross-browser compatible

- New KeyboardShortcutsDialog component showing all available shortcuts
- Accessible via ? button in header and ? key on canvas
- Groups shortcuts by category: General, Add Nodes, Layout, Canvas
- Auto-detects Mac vs Windows/Linux for modifier key display
- Follows existing modal patterns (Escape to close, backdrop click)
- Keyboard shortcuts: press ? or click keyboard icon to view all shortcuts
- 3D GLB viewer: upload .GLB files, orbit/rotate, capture as image output
- Fix: restore trailing newline in gemini.ts provider
@coderabbitai
Copy link

coderabbitai bot commented Feb 10, 2026

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Tip

Issue Planner is now in beta. Read the docs and try it out! Share your feedback on Discord.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@charlieshoelace charlieshoelace changed the title feat: add keyboard shortcuts dialog and 3D GLB viewer node Feature/my contribution feat: add keyboard shortcuts dialog and 3D .GLB node Feb 10, 2026
@shrimbly
Copy link
Owner

@charlieshoelace - nice idea thanks mate, moving over into PR#64 will make some tweaks there.

@shrimbly
Copy link
Owner

@charlieshoelace - are you on the discord? And what is your X handle?

@shrimbly shrimbly merged commit 886525a into shrimbly:develop Feb 14, 2026
1 check passed
@charlieshoelace
Copy link
Contributor Author

@shrimbly thank you man! I just scrolled around on X and saw your app and loved it so thought I'd contribute a little bit. Thanks for making this. It's awesome! I'm @charlieshoelace on X.

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.

2 participants