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

UI/UX: Change cursor on hover for radio buttons and checkboxes #27909

Open
21 tasks
eugkuo opened this issue Apr 4, 2025 · 4 comments
Open
21 tasks

UI/UX: Change cursor on hover for radio buttons and checkboxes #27909

eugkuo opened this issue Apr 4, 2025 · 4 comments
Assignees
Labels
#g-software Software product group :product Product Design department (shows up on 🦢 Drafting board) story A user story defining an entire feature

Comments

@eugkuo
Copy link
Contributor

eugkuo commented Apr 4, 2025

Goal

User story
As designers & FE engineers,
We want to ensure consistency of behavior on interactive elements
so that users will know what to expect.

Key result

UI/UX updates

Original requests

Context

Changes

Product

  • UI changes: When rolling over checkboxes and radio buttons the cursor should change from the arrow to the hand pointer icon.
  • CLI (fleetctl) usage changes: No changes
  • YAML changes: No changes
  • REST API changes: No changes
  • Fleet's agent (fleetd) changes: No changes
  • GitOps mode changes: No changes
  • Activity changes: No changes
  • Permissions changes: No changes
  • Changes to paid features or tiers: No changes
  • Transparency changes: No changes
  • First draft of test plan added
  • Other reference documentation changes: No changes
  • Once shipped, requester has been notified
  • Once shipped, dogfooding issue has been filed

Engineering

  • Test plan is finalized
  • Contributor API changes: TODO
  • Feature guide changes: TODO
  • Database schema migrations: TODO
  • Load testing: TODO

ℹ️  Please read this issue carefully and understand it. Pay special attention to UI wireframes, especially "dev notes".

QA

Risk assessment

  • Requires load testing: TODO
  • Risk level: Low / High TODO
  • Risk description: TODO

Test plan

Make sure to go through the list and consider all events that might be related to this story, so we catch edge cases earlier.

  1. Navigate to /hosts/manage (as an example)
  2. Rollover a radio button
  3. Verify that the cursor changes to the hand pointer.
  4. Rollover a checkbox
  5. Verify that the cursor changes to the hand pointer.

@RachelElysia can indicate additional areas to check once she's in the code.

Testing notes

Confirmation

  1. Engineer: Added comment to user story confirming successful completion of test plan.
  2. QA: Added comment to user story confirming successful completion of test plan.
@eugkuo eugkuo added the story A user story defining an entire feature label Apr 4, 2025
@eugkuo eugkuo self-assigned this Apr 4, 2025
@eugkuo eugkuo added :product Product Design department (shows up on 🦢 Drafting board) #g-software Software product group labels Apr 4, 2025
@eugkuo
Copy link
Contributor Author

eugkuo commented Apr 4, 2025

@noahtalerman @mostlikelee @RachelElysia

I am proposing that this ticket can skip design review and user story review and go right to ready to estimate. Any objections?

cc @iansltx (trying to async tickets)

@eugkuo eugkuo added Epic DO NOT USE. Auto-created by ZenHub, cannot be disabled. and removed Epic DO NOT USE. Auto-created by ZenHub, cannot be disabled. labels Apr 4, 2025
@mostlikelee
Copy link
Contributor

don't forget we need a 👍 on the test plan from @jmwatts

@eugkuo
Copy link
Contributor Author

eugkuo commented Apr 6, 2025

@jmwatts Maybe we add this ticket to our conversation on Monday and figure out a test plan process for stuff like this where it's a global update.

Once we have a test plan in place I don't know if this needs to go through USR?

cc @mostlikelee @RachelElysia

@eugkuo eugkuo changed the title Change cursor on hover for radio buttons and checkboxes UI/UX: Change cursor on hover for radio buttons and checkboxes Apr 7, 2025
@eugkuo
Copy link
Contributor Author

eugkuo commented Apr 8, 2025

@jmwatts Here's what the hand icon looks like on rollover of the elements.

Image

@eugkuo eugkuo removed their assignment Apr 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
#g-software Software product group :product Product Design department (shows up on 🦢 Drafting board) story A user story defining an entire feature
Projects
None yet
Development

No branches or pull requests

3 participants