** // This ticket covers work on updating the display of Explore feed with additional customization options when there aaptures a *proposed* V2 addition to allow filtering by language on the Feed itself for user haswith more than 1 language set in the app // **
== User story [Multilingual reader]
When browsing through the Explore feed...
...I want to easily see when and in whichtoggle between my app languages card contents are shown es...
...so that I can quickly find content I’m interested in, one language at a time (without having to go into Customizing settings).
== Proposed=== Why should we do this?
There are 3 approaches proposed based on achieving the above intentPending more information about usage of the feed customization by multilingual users, we may wish to add more direct controls to enable quickly filtering feed content by language.
== Proposed design: Add a FAB to filter by languages
Use a FAB instead to allow users to quickly switching from viewing all languages to viewing only the feed one language at a time.
**Pre-conditions:** User’s primary device language is English, with app languages 1/EN, 2/ZH-HANT, 3/HE, and they have entered the feed with default feed display settings.
==== Proposal A. Add a drop down filter on the app bar| Default all languages {F16953935} | Tap on FAB to change lang {F16953938} | Changed to only view feed in Chinese {F16953942}
=== Notes on the design
This enables users to switch from the default of viewing all feed cards by in all languages, to viewing only the feed one language at a time.- FAB only appears if more than 1 app language is set
| Default all languages {F16953911} | Tap on dropdown in app bar to change lang {F16953917} | Changed to only view feed in Chinese {F16953919}- Changing the app wordmark depending on language selected is dependent on availability of wordmark assets for all languages, pending completion of T142426
, but may be considered orthogonally to the FAB language filter work
==== Proposal B. Add a FAB to filter by languages__________
Similar to proposal A, but instead of using the dropdown, use a FAB instead to allow from viewing all languages, to viewing only the feed one language at a time.
| Default all languages {F16953935} | Tap on FAB to change lang {F16953938} | Changed to only view feed in Chinese {F16953942}NOTE: Earlier proposals kept below for posterity
==== //**Proposal C. No ability to filter feed by language, but can group cards by language instead**//
| Add setting to Customize screen {F16953961} | Change setting to "Goup by language" {F16953965} | Feed updated to show cards grouped by language per day {F16953970}
The setting to show card type order grouped by date/language is only shown in the customize screen if more than 1 app language is set
.
- PROS:
- Simpler UI since there is no additional lang filter layer
but can group cards by language instead- Less necessary to have i18n wordmark
The main pro of this approach is a simpler UI since there we will not have an additional - Clearer what the primary language filter layeris in the feed.use
- CONS:
| Additional setting in the Customize screen, (by default card types are grouped by date) {F16953961} | Change setting to group by language instead {F16953965} | Feed updated to show cards grouped by language daily instead {F16953970}- Still not able to switch to only see feed per language
=== Notes//**Proposal A. Add a drop down filter on the designapp bar//**
- RTL languages such as Hebrew (HE) show up with text aligned RTL in the feedThis enables users to switch from the default of viewing all feed cards by in all languages, to viewing only the feed one language at a time.
| Default all languages {F16953911} | Tap on dropdown in app bar to change lang {F16953917} | Changed to only view feed in Chinese {F16953919}
- There are changes to the visual design of the feed and cards based on this update, namely:- PROS:
(i) Language-depending cards show a tag denoting which language it is from- Clear when the option to view alla particular languages in the feede is shown
(ii) Feed is more clearly delineated- Easy access to filter by day with a date heading separating each day's contentlanguage via the app
- VERSION A only: Enhancement in changing the app wordmark depending on language selected is dependent on availability of wordmark assets for all languages,CONS:
pend- The change in app bar may be mistaken for changing completion of T142426
the language setting globally in the app
- VERSION B only: FAB only appears if more than 1 app language is set
- VERSION C only: the setting to show card type order grouped by date/language is only shown in the customize screen if more than 1 app language is set
- App bar becomes quite cluttered (esp. when the search field is collapsed into the toolbar)
- Dependent on having i18n of wordmarks completed