Skip to content

Add ORB trigger modes, collision-driven orb behavior, and UI tweaks for NOTES/GATES#16

Open
jeromepotter wants to merge 3 commits intomainfrom
codex/update-notes-and-gates-submenus
Open

Add ORB trigger modes, collision-driven orb behavior, and UI tweaks for NOTES/GATES#16
jeromepotter wants to merge 3 commits intomainfrom
codex/update-notes-and-gates-submenus

Conversation

@jeromepotter
Copy link
Owner

Motivation

  • Clarify rotation direction labels and reorder the NOTES submenu controls so the Play button and rotation toggle are more intuitive.
  • Provide new orb-triggering modes that let orb collisions trigger notes, and ensure those options are only available when collision detection is enabled.
  • Replace the blue collision checkmark with a black X visual and remove gate count +/- controls from the GATES panel to move transposition controls to the transpose section.

Description

  • Added CSS for a custom collision checkbox input.collision-toggle that shows a black when checked and supports a disabled state.
  • Reordered the NOTES panel header buttons so PLAY appears before the direction button and changed the direction button labels via getDirectionToggleLabel and updateDirectionUI to show the next rotation state and toggle dark mode accordingly.
  • Changed the GATES direction label to CCW by default and removed the -1/+1 gate count buttons from under the Gates slider.
  • Added two new orb trigger options ORB and ORB + CIRCLE in both the inline and modal trigger selects, marked with `data-requires-collision=

Codex Task

@netlify
Copy link

netlify bot commented Jan 16, 2026

Deploy Preview for les-cercles ready!

Name Link
🔨 Latest commit fd0512d
🔍 Latest deploy log https://app.netlify.com/projects/les-cercles/deploys/6969f9c3c530230008d7d7ee
😎 Deploy Preview https://deploy-preview-16--les-cercles.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant