Background & Goal
- Description: wikifunctions is a text-heavy project, with multiple input fields displayed at once. our goal with these (4) icons is to provide small visual cues that can improve the experience while scanning content-heavy pages.
- History: we chatted about these icons during design review (doc), and during AW & DS Catch up (doc).
- Known use case(s): wikifunction mode selector, and wikifunctions function calls
- Considerations: not for the time being
User stories
as a wikifunctions editor, i want to recognize the type of an object at a glance, so that i can quickly scan a page in a compact manner
Proposal
Design spec
SVG icons
Naming icons
To make them generally usable we've agreed on following naming proposal:
- 'literal'
- 'function'
- 'reference' becomes 'instance'
- 'argument' becomes 'function-argument'?
Acceptance criteria for Done
Design
- The design of the new icon is ready, and it follows our icon system guidelines
- The new icon has been reviewed with help from the DST
- An RTL icon has been created (if needed)
- The icon is recognizable on low DPI resolutions
- The icon has been exported as an optimized SVG and added to this task’s description
- The new icon has been included in our Icon System Figma file, and the library has been published
Code
- Add icon in Codex
- Add icon in OOUI
Documentation