Skip to content
This repository has been archived by the owner on Nov 1, 2022. It is now read-only.

Meta: Reader view #2005

Closed
pocmo opened this issue Feb 11, 2019 · 0 comments
Closed

Meta: Reader view #2005

pocmo opened this issue Feb 11, 2019 · 0 comments
Labels
🐉 Fenix Feature needed for Fenix 🍀 meta

Comments

@pocmo
Copy link
Contributor

pocmo commented Feb 11, 2019

The consensus seems to be that GeckoView will not provide any reader view functionalities / APIs. Instead it is recommended to provide this functionality as a WebExtension loaded into GeckoView. The extension would make use of Readability.js.

Since this is something that we would want in other apps using GeckoView and in order to have a consistent experience, it makes sense to wrap this in a feature component.

MVP:

  • Expose API to app for running readability.js on current page
  • Expose readerable API / Callback for current page to app

After MVP scope:

  • Expose reader view UI (or the API hooks for a native UI)
    • Color scheme (Dark, Sepia, Light)
    • Font (Sans-serif, Serif)
    • Font size (+ / -)

Depends on:

GeckoView WebExtensions Meta:
https://bugzilla.mozilla.org/show_bug.cgi?id=1468844

Related

┆Issue is synchronized with this Jira Task

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
🐉 Fenix Feature needed for Fenix 🍀 meta
Projects
None yet
Development

No branches or pull requests

1 participant