All available cursors need to be documented as part of the system's user-interface foundations.
As a designer, I need to have access to the system's cursors, so I can reuse them creating system compliant designs.
Why tokenize cursors?
While it seems obvious to rely on browser default cursor values, there are a few decisions that include custom cursor values, like for example on specific custom DOM disabled elements (with disabled property a rare exception) or pointer carrying buttons and other inputs. Those are an opinionated choice and should for example be theme-able.
Which cursor theme values are necessary?
- pointer (also known as “hand”)
"Cursors" assets in the Figma Documentation Assets library
Acceptance criteria to resolve
- Cursors are added to the design library (see above)
- The system's cursors are defined and documented in Codex