Skip to content

Refactor MotionSpaceDisplay in prep for a 3D display#187

Open
rocco8773 wants to merge 93 commits into
mainfrom
refactor_MotionSpaceDisplay
Open

Refactor MotionSpaceDisplay in prep for a 3D display#187
rocco8773 wants to merge 93 commits into
mainfrom
refactor_MotionSpaceDisplay

Conversation

@rocco8773

Copy link
Copy Markdown
Member

This PR refactors the MotionSpaceDisplay functionality and its integration with the rest of the GUI architecture in preparation for create a 3D display.

rocco8773 added 30 commits June 16, 2026 11:41
…n_list_clear(), animate_motion_pause(), update_canvas(), update_motion_list()
…nimateMotionListPause, animateMotionListClear, updateDisplay, updateDisplayMotionList, updateDisplayPosition, updateDisplayTargetPosition
…ith emitting signal updateDisplayTargetPosition
rocco8773 added 30 commits June 17, 2026 10:33
# Conflicts:
#	bapsf_motion/gui/configure/controllers.py
# Conflicts:
#	bapsf_motion/gui/configure/motion_builder_overlay.py
…anged, since it is triggered by AxisControlWidget.targetPositionChanged
# Conflicts:
#	bapsf_motion/utils/__init__.py
…rlayWidget and ABC, and setting metaclass to _ABCMetaQWidget
…als_disconnect(), and motor_signals_set_blocking() ... a mapping of how motor signals are connecting is store in the dictionary attribute _motor_signal_mapping()
# Conflicts:
#	bapsf_motion/gui/configure/bases.py
# Conflicts:
#	bapsf_motion/gui/configure/controllers.py
#	bapsf_motion/gui/configure/motion_group_widget.py
…ignals and animateMotionList are also (un-)blocked
# Conflicts:
#	bapsf_motion/gui/configure/motion_space_display.py
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Component | GUI code touching the GUI functionality

Projects

Status: Tasks

Development

Successfully merging this pull request may close these issues.

1 participant