Improve styling of joint sequencing panel [SYNTH-188] - #1366
Conversation
RoushilS
left a comment
There was a problem hiding this comment.
This is a really good reworking to the UI. I liked your side by side approach.
UI aside though, I still think that this overall selection style is a bit unintuitive for a first time user. My idea was to replace the follow button of each joint with a dropdown named "Follows" that consists of (ex. for Joint 1) [None, Joint 2, Joint 3]. I think that it could make internal logic a bit more complicated with grandchild blocking behavior, but overall easier/faster for the user.
Lmk what you think @rutmanz
AlexD717
left a comment
There was a problem hiding this comment.
lgtm. Issues happen when you press cancel and the behavior gets messed up, but the issue still occurs on dev (separate PR).
PepperLola
left a comment
There was a problem hiding this comment.
Looks good; I do think the UX could be improved but this is a good style improvement on what we alread had.
* 'dev' of github.com:Autodesk/synthesis: (64 commits) Improve styling of joint sequencing panel `[SYNTH-188]` (#1366) Snap Field Placement `[SYNTH-94]` (#1368) fix: inverted joystick control scheme add aria label to analytics decline button (#1367) Remove Electron Icons `[SYNTH-203]` (#1369) Fix Gamepad custom selection `[SYNTH-152]` (#1361) Increase Minimum Sphericity to 0.99 Sphere Game Piece Unit Tests Update ConfigureShotTrajectoryInterface.tsx Style Fixes style: fix fix: provide backup values to prevent crashing fix: remove move handle from modal headers feat: support transaltion + rotation; needed feedforward logic Style Fixes Disable Focus Selection on "None" and Field Style Fix Prevent Changing Mode while Focus is on a Field Biome Style Fixes Minor tootlip text improvement ...
* 'dev' of github.com:Autodesk/synthesis: (86 commits) Improve styling of joint sequencing panel `[SYNTH-188]` (#1366) Snap Field Placement `[SYNTH-94]` (#1368) fix: inverted joystick control scheme add aria label to analytics decline button (#1367) Remove Electron Icons `[SYNTH-203]` (#1369) Fix Gamepad custom selection `[SYNTH-152]` (#1361) Increase Minimum Sphericity to 0.99 Sphere Game Piece Unit Tests Update ConfigureShotTrajectoryInterface.tsx Style Fixes style: fix fix: provide backup values to prevent crashing fix: remove move handle from modal headers feat: support transaltion + rotation; needed feedforward logic Style Fixes Disable Focus Selection on "None" and Field Style Fix Prevent Changing Mode while Focus is on a Field Biome Style Fixes Minor tootlip text improvement ...
Task
SYNTH-188
Symptom
Solution
Added tooltips and improved button placement, sizing, color, and labeling to improve clarity.
Verification
Spawn the 2471 robot from 2018 (in the assetpack) or any other robot with lots of joints and go to Configure > Sequence Joints. This new interface makes sense and feels clear to me, but my goal is to make this somewhat confusing process intuitive, so if it doesn't feel natural to you please let me know.
Before merging, ensure the following criteria are met: