Page MenuHomePhabricator

Explore design components patterns
Closed, ResolvedPublicSpike

Description

Dependent on https://phabricator.wikimedia.org/T329328

Against mock scratch UI, explore different design components patterns and establish how we will be building our future components.

  1. How do we theme a component?
  2. How do we to apply fonts to a component?
  3. How will items 1 and 2 automatically update upon system dark mode change and dynamic type change?
  4. How will we write a component for a UIKit context vs a SwiftUI context?
  5. How will components be added to the view hierarchy? Where do responsibilities lie? (i.e. Canvas approach).

Once pattern is decided, write up an ideal requirements description of what we would like to receive from design when we tackle our first component (specifically, an example of what we mean by defined inputs & outputs).

Event Timeline

Restricted Application changed the subtype of this task from "Task" to "Spike". · View Herald TranscriptFeb 9 2023, 8:40 PM
Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Tsevener renamed this task from Explore ideal design components patterns to Explore design components patterns.Feb 9 2023, 8:40 PM
Tsevener updated the task description. (Show Details)
LGoto triaged this task as High priority.Feb 14 2023, 7:15 PM
LGoto moved this task from Needs Triage to Engineering Backlog on the Wikipedia-iOS-App-Backlog board.
Dmantena claimed this task.