Problem
| 1. Languages | 2. Contributions | 3. Talk pages | 3. Watchlist | 4. Notifications |
- We introduced a new design for the filters/settings screen for the Watchlist in T326648, but haven’t applied it to other places in the app yet
- We have too many different designs for the language selection. Not all language selection screens have the same requirements. Based on technical constraints, language selectors can occur in an ordered list (draggable), radio type (single select) or checkbox (multi-select). We need to make sure to come up with a versatile system (see draft for "Modifiers for the language screens:" below)
Tasks
- Sync with @Dbrant on component unification
- Update designs for all settings screens with the designs introduced in T326648
- Unify current language settings screens and create a system to make it easy to apply in the future
- Unify labels and color usage across screens
Quick design explorations
+ Add language on all screens would lead here:
Modifiers for the language screens:
- Type modifiers:
- isDraggable
- isRadio
- isCheckbox
- Project modifiers:
- includeLanguages
- includeCommons
- includeWikidata






