UI tasks
- Create explore feed card - T356811
- Create a half-sheet resizable view with image rec - T356818
- Create an article introduction view - T356816
- New feature announcement modal - TASK TDB
- Create onboarding - TASK TDB
- Create overflow menu - TASK TDB
- Open image full screen - TASK TDB
- Go to the commons page on Webview - TASK TDB
- Create "Add image details" screen - TASK TDB
- Article preview - TASK TDB
- Adapt "Edit summary" existing view and add new pre-populated summary options -TASK TDB
- Survey view - TASK TDB
- Empty view - TASK TDB
- Loading state (simple spinner) - TASK TDB
- Error/success handling - TASK TDB
- Accessibility basics - VoiceOver - voiceOver can require adaptations - TASK TDB
Nice to haves
- Tooltips - needs to investigate the use of the new TipKit vs.Old custom tooltips - M/L - reusing the old stuff can be hard, branching two implementations can be time-consuming
- Old stuff class/method of reference
- UIViewController+WMFDynamicHeightPopoverMessage.m
- wmf_presentDynamicHeightPopoverViewController
Data
- Wikitext handling - T356819
- Insert at the beginning of all wikitext - Small?
- Insert after all templates, before intro text: Medium?
- Insert in infobox for EN Wiki - Large?
- Create POST method for the image rec - T356820
- Create a POST method for the survey (IT MIGHT BE JUST ANALYTICS, ask Jaz/shay) -TASK TBD
- Fetch article summary - TASK TBD
- Event logging -TASK TBD
- Create lightweight caching - TASK TBD