Background and Requirements
Our current widgets are broken. We need new designs that take into consideration the guidelines for Material Design. There will be a separate task for adding new functionality; this task is focused on making our existing widget look better and work as it should. The design should take users with dark mode into consideration.
Widgets to Create
- Search
- Featured article
Designs (Figma)
Widget installation
1. Long press | 2. Search | 3. Featured article |
- A long press of the app icon reveals the Widgets option. Dragging and dropping the widget will let users place it on one of their app screens.
- Wikipedia search is the first widget
- It is followed by the featured article widget when scrolling down
Search widget
4. 5x1 | 5. 4x1 | 6. 3x1 | 8. 2x1 |
- By default, the search widget takes up an entire app icon row (5 columns).
- The entire widget is 1 tap target. Tapping the widget anywhere leads to the search in the app with an active keyboard.
- The widget can be resized to use 4 columns. Depending on the device's width, the search bar (white area) fills the widget space.
- The widget can be resized to use 3 columns
- The minimum width of the widget is 2 columns. If 2 columns are used, the magnifying glass is positioned at the right of the widget (margin-right: 16dp)
Featured article widget
9. | 10. | 11. | 12. | 13. |
- The featured article widget also takes up 5 columns.
- The entire widget is one tap target, leading directly to the featured article.
- If there is no article description, the first paragraph of the article is used instead.
- If there is no article image, the text fills the entire width of the widget.
- Resizing: Both the article title and title description are truncated after 1 line with an ellipsis (...). The example shows how the widget behaves resized at 4 columns.
- It uses the same behavior described in 10 when the widget uses 3 columns.
- The image illustrates how the widget is displayed without an article image.
Vision (rough)
14. List view | 15. Spotlight |
- The long-term vision for these widgets is to be more interactive.
- This example features a list view, that could e.g. feature explore feed contents from "Because you read" or "Trending".
- It also features direct access to "Voice search" and "Places".
- The spotlight view could feature content from "On this day" or "Featured article". The designs for the second widget phase are in progress. If any groundwork can be laid now while working on the basic widgets from this task, that’d be great, but it is not necessary.