Skip to content

Add arrow button and angle slider controls#28

Merged
glopesdev merged 1 commit into
bonsai-rx:mainfrom
glopesdev:arrowbutton-sliderangle
May 4, 2026
Merged

Add arrow button and angle slider controls#28
glopesdev merged 1 commit into
bonsai-rx:mainfrom
glopesdev:arrowbutton-sliderangle

Conversation

@glopesdev
Copy link
Copy Markdown
Member

Adds the ArrowButton operator, which draws a directional arrow button and emits a notification on click. The Direction property is validated against ImGuiDir.None and ImGuiDir.Count, both of which are reserved values that would otherwise trigger a native ImGui assertion. The property grid dropdown is filtered to the four cardinal directions.

Adds the SliderAngle operator for editing angular values. The emitted value is in radians, while the slider bounds and display format are expressed in degrees for ergonomics. Flag validation and the property grid filter are shared with the other slider controls.

Adds the ArrowButton operator, which draws a directional arrow
button and emits a notification on click. The Direction property
is validated against ImGuiDir.None and ImGuiDir.Count, both of
which are reserved values that would otherwise trigger a native
ImGui assertion. The property grid dropdown is filtered to the
four cardinal directions.

Adds the SliderAngle operator for editing angular values. The
emitted value is in radians, while the slider bounds and display
format are expressed in degrees for ergonomics. Flag validation
and the property grid filter are shared with the other slider
controls.
@glopesdev glopesdev added the feature New planned feature label May 4, 2026
@glopesdev glopesdev merged commit b43e381 into bonsai-rx:main May 4, 2026
10 checks passed
@glopesdev glopesdev deleted the arrowbutton-sliderangle branch May 4, 2026 10:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature New planned feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant