fleetdm / fleet

Open-source platform for IT, security, and infrastructure teams. (Linux, macOS, Chrome, Windows, cloud, data center)
https://fleetdm.com
Other
3.16k stars 432 forks source link

Improve styles: tabs, dropdown, input field, info banner, select targets, and checkboxes #23945

Open noahtalerman opened 6 days ago

noahtalerman commented 6 days ago

Goal

User story
As a Fleet contributor,
I want the styles in the Fleet user interface to reflect the styles specified in Fleet's design system in Figma
so that my team can create a consistent UI quickly when adding new features.

Key result

Every sprint, ship small UX improvements based on dogfooding or customer feedback

Original requests

None.

Context

Changes

Product

Engineering

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

QA

Risk assessment

Manual testing steps

  1. Step 1
  2. Step 2
  3. Step 3

Testing notes

Confirmation

  1. [ ] Engineer (@____): Added comment to user story confirming successful completion of QA.
  2. [ ] QA (@____): Added comment to user story confirming successful completion of QA.
noahtalerman commented 6 days ago

FYI @sharon-fdm I filed this user story to replace these small frontend bugs:

Screenshot 2024-11-19 at 11 03 17 AM

I assigned you and moved this story to ready to spec on the drafting board.

sharon-fdm commented 5 days ago

Hey team! Please add your planning poker estimate with Zenhub @jacobshandling @RachelElysia