Background
This task explores the UI/UX elements of selecting and discovering translation collections curated by editors on the mobile translation workflow. This work is closely related to T368713, T369268 & T368422.
User story
Discovering Collections
As an editor who is interested in translating articles,
I want to access different sources of collections,
So that I can have a variety of options to choose from based on my interests.
Selecting 1 Collection
As an editor who is selecting 1 option under Collections,
I want to view the available translation suggestions under the said collection,
So that I can have a targeted focus to translate what interests me.
Design details
This work builds upon the existing custom translation suggestions framework, specifically extending the Basic topic selection (T368422) functionality. The goal is to seamlessly integrate Collections into the existing suggestion system, enhancing the user's ability to discover and engage with curated content from campaigns, events, and wikiprojects.
Basic collection selection mode:
- The Collections option appears as a filter chip in the "Automatic" section, alongside "For you" and "Popular topics".
- Selecting Collections replaces the currently active filter, just like selecting any other topic.
- Users can switch between Collections and other topics with a single tap, maintaining the simplicity of the single-selection mode.
Collection-specific selection mode:
- Different sources of translation suggestions (Campaigns, Wiki projects, Events, Vital Lists) are displayed under the Collections section of the "Adjust suggestions" view.
- Each event (e.g., "Art+Feminism") appears as a selectable option under Collections.
- Users can select an event just like any other topic.
- When selected, the event-based suggestions appear on the Suggestions screen.
- Events can be combined with other topics in the multiple-selection mode.
List-based suggestions
- Maintain current suggestion card style.
- Introduce a small, visual element to indicate the list.
Acceptance Criteria
- Successful states
- being able to view different chips under the Collections section sourced from Campaigns, Wiki projects, Events, or Vital Lists.
- being able to select a single chip at a time from any of the options under Collections.
- being able to view the correct meta-data under each article selected.
- being able to view an appropriate state when there are no collections available.