-
Improvement
-
Resolution: Fixed
-
Major
-
None
-
None
The crux of the problem:
The app tiles are clickable but do not expose the navigation logic, all is done inside of the widget logic and is hidden from the screen reader. We need to expose the app navigation through some sort of links.
Classes/methods to look at:
- info.magnolia.ui.vaadin.gwt.client.applauncher.widget.AppLauncherViewImpl - widget/view which aggregates app tiles.
- info.magnolia.ui.vaadin.gwt.client.applauncher.connector.AppLauncherConnector - its connector - receives the data from the server and presents it
- info.magnolia.ui.vaadin.gwt.client.applauncher.connector.AppLauncherConnector#activateApp - a method which triggers app navigation, does nothing more than pushing a new URL fragment to the history.
- info.magnolia.ui.vaadin.gwt.client.applauncher.shared.AppTile - actual widget that should include a link to an app in this or that form.
One far fetched idea is that maybe we could change the way the URL is updated by turning the app tile in a styled link?
Acceptance criteria
- is related to
-
MGNLUI-3417 A user with impaired eyesight is able to use Magnolia via screen reader
- Closed