Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Radio Button]: Micro-interactions while hovering and selecting #10609

Open
1 task done
AlexanderMelox opened this issue Feb 1, 2022 · 11 comments
Open
1 task done

[Radio Button]: Micro-interactions while hovering and selecting #10609

AlexanderMelox opened this issue Feb 1, 2022 · 11 comments
Labels
component: radio-button proposal: open This request has gone through triaging. We're determining whether we take this on or not. type: discussion 💬 type: enhancement 💡

Comments

@AlexanderMelox
Copy link
Contributor

AlexanderMelox commented Feb 1, 2022

Summary

This issue enhances Carbon's native Radio Button component. Currently, the Radio button component does not show any micro-interactions especially when you are hovering over the element and selecting another radio button.

Motion designer:
Tyler Watson
Slack: tyler.watson

Demo:
radioButton_light

UX Specs:
image (1)

Justification

Radio buttons are a great place to add micro-interactions especially when users are repeatedly using radio buttons in forms. The animation adds a breath of fresh air and makes the process a little fun, and exciting.

Desired UX and success metrics

Users would be able to select a radio button and see a micro-interaction when hovering over other options in the radio button group.

Required functionality

No response

Specific timeline issues / requests

No response

Available extra resources

No response

Code of Conduct

@AlexanderMelox
Copy link
Contributor Author

Can I be assigned to this issue?

@tay1orjones tay1orjones added proposal: open This request has gone through triaging. We're determining whether we take this on or not. component: radio-button labels Feb 1, 2022
@tay1orjones
Copy link
Member

Hey @AlexanderMelox, I'm happy to assign you. I've put this in our proposals queue for the team to review.

@jnm2377
Copy link
Contributor

jnm2377 commented Feb 2, 2022

@johnbister do you have any feedback on this motion design?

@thyhmdo
Copy link
Member

thyhmdo commented Feb 7, 2022

We will need to take this up to a larger work stream and do more research on this visual style.

@abbeyhrt abbeyhrt removed the proposal: open This request has gone through triaging. We're determining whether we take this on or not. label Feb 21, 2022
@AlexanderMelox
Copy link
Contributor Author

@thyhmdo any updates?

@thyhmdo
Copy link
Member

thyhmdo commented Nov 2, 2022

hey @AlexanderMelox We haven't had resources to do the research work on this. This will wholistic look at all of our components to make sure they work consistently. Meanwhile, we probably need contributors for this project and we also have a related issue around this #10635

@ljcarot
Copy link
Member

ljcarot commented Nov 3, 2022

@kristastarr @johnbister @silvio-hajdin Is this something you all can pick up as it relates to the navigation animation work you have already started?

@silvio-hajdin
Copy link

@ljcarot @thyhmdo will say yes from my end, but totally agree with Thy regarding the research (which should also include an audit/snapshot of any micro-interactions or component-level animations already implemented across various IBM BUs/products).

If you're aware of any internal micro-interactions/motion moodboards, scrapbooks, and artifact repos/guidances beyond what's currently published on the Carbon and IDL websites (as well as the output/resources shared from the Animated Illustrations guild), would love to take a look at those first. Otherwise, happy to start on a smaller scale with this particular issue, and also pitch in as the broader effort ramps up, defining the component/pattern-level MI/motion approach and aesthetics.

@kristastarr
Copy link

@AlexanderMelox I know you have been working on the radio button microinteractions - is the animating of the “Rocket” icon related to that? If no, we could open an issue for it in the icons-motion repo and someone from the animated icons workgroup could work on adding it to the animated icons library. (@silvio-hajdin sounds like you are volunteering? 😄 )

@silvio-hajdin @thyhmdo I definitely agree it would be great to have comprehensive research and audit of where animated icons and microinteractions already exist. Seems like that will be a huge effort! @Motion-Mike was working on an audit as part of the microinteractions workgroup effort, which is working on adding microinteractions to existing and new Carbon and Carbon for IBM Products component (@AlexanderMelox's radio button microinteraction here is also part of that group's effort).

For now, when it comes to animating the icons specifically, I think it makes sense to create new animations that adhere with the animation guidelines that the icon animation workgroup created. We will definitely adapt the guidelines based on any research findings that may be identified in the future.

@johnbister what do you think?

@johnbister
Copy link
Contributor

The animation provided looks great @AlexanderMelox Like everyone else has said, it has larger implications across Carbon that have to be considered.

@silvio-hajdin @kristastarr I think we should tackle the ‘toggle’ set of icons next as it includes this interaction and many other state change icons. Does that sound good to you?

@lisakaiser @skcele I know the microinteractions group has done a lot of work in this area. Do you want to compare notes? Let’s chat about crashing each other’s meetings this week to see how we can team up.

@sstrubberg thanks for trying to give me the heads up about this last week and for the reminder @ljcarot

@johnbister
Copy link
Contributor

johnbister commented Nov 8, 2022

@AlexanderMelox Does this sound OK to you and Tyler? Are you OK with incorporating this into a larger set and helping spearhead other icons with similar behavior? We don't want to just hijack this great work you did so let us know if you wanted to move forward a specific way or if you have any concerns.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: radio-button proposal: open This request has gone through triaging. We're determining whether we take this on or not. type: discussion 💬 type: enhancement 💡
Projects
Status: No status
Status: Later 🧊
Development

Successfully merging a pull request may close this issue.

10 participants