## Context
The Mobile Editing Experience (MEX) project aims to improve the experience of editing Items on a mobile device for existing and new Wikidata editors.
- PRD: https://docs.google.com/document/d/1CcFhF6Kc-uRZWzJh3kCvLjtvjhda2oLMBw6nkkmhSS0/edit?tab=t.0
- Figma: https://www.figma.com/design/RtMDwH7sMF5IPRJvyyZPv4/Mobile-editing-experience?node-id=1057-15400&p=f&t=iwVOtFWj2HzlT7MQ-0
- User Testing Figma: https://www.figma.com/proto/RtMDwH7sMF5IPRJvyyZPv4/Mobile-editing-experience?node-id=195-11428&scaling=min-zoom&content-scaling=fixed&page-id=78%3A1255&starting-point-node-id=195%3A11428&show-proto-sidebar=1
- Link to beta https://www.wikidata.beta.wmcloud.org/
- Datatype overview https://www.figma.com/design/IdZ6rdm8FqDuLYIfQTvEer/ALICE-meets-MEX?node-id=105-50&t=qY6dmoX6bj95EgDC-1
## Main Objective
Users can edit items on mobile devices
## Considerations
- Vue and Codex will be used for frontend
- Only Item editing will be updated (Lexemes, termbox, etc will not be updated)
## Milestones
Milestones for this project represent places in develop were we expect to present an interesting amount of work for user feedback (excepting Tech Investigation and Project Closure)
- **Milestone 1** - T394292 [MEX] M1 - Technical Investigation
- **Milestone 2** - T394886 [MEX] M2 - Iteration 2 - Basic UI elements (Update the Item statement UI on mobile) - "First Pass"
- **Milestone 3** - T400128 [MEX] M3 - Create editing functionality for statements on Items on mobile (Create editing functionality for statements on Items on mobile.) "First Pass" Editing -> "Functional" Basic UI and Editing
- **Milestone 4** - Create editing functionality for the remaining datatypes for statements on Items on mobile. "Shippable"
- **Milestone 5** - Project Closure
**Acceptance Criteria**
** Basic UI First Pass **
- All datatypes with real data
- References and Qualifiers (make them appear and readable)
- Read only
- General look is correct for Width 375 - Medium Size Phone, not pixel perfect
- Prepped for Responsive design
- Codex tokens are used (and we assume Dark mode works (and if not then we note this for later) )
**Acceptance Criteria Functional**
- Functionality is there (everything clicks around as it should), in particular editing support
**Acceptance Criteria Shippable**
- Pixel Perfect
| Milestone | Quality Level | Requirements | | | | |
|---|---|---|---|---|---|---|
| M2 | Basic UI First Pass (M2) | - Read only + All datatypes with real data | - References and Qualifiers (make them appear and readable) | - General look is correct for Width 375 - Medium Size Phone, not pixel perfect | - Prepped for Responsive design | - Codex tokens are used (and we assume Dark mode works (and if not then we note this for later) |
| M3 | Basic UI Functional (M3) | - Statements **WITH XYZ datatypes** can be edited | | | | |
| M3 | Edit Function First Pass (M3) | - Statements **WITH XYZ datatypes** can be edited | - References and Qualifiers can be can be edited | - Look/feel matches prototype (not pixel perfect) | - ?? | |
| M3 | Edit Function Functional (M3) | All datatypes can be edited | | - Look/feel matches implementation ready | | |
| M4 | UI Elements + Edit Shippable (M4?) | | | - Pixel Perfect | - Design responsiveness matches expectation | |