Skip to content

Missing preferences for scroll/paginated affordances #154

@JayPanoz

Description

@JayPanoz

In preferences, we have an affordances object that accepts configuration for scroll and paginated (reflow and fxl, no webPub yet)

To be consistent, these affordances are currently missing:

  • toggleOnMiddlePointer for paginated. This allows you toggle immersive mode on tap|click and already exists for scroll. Having navigation arrows be discardable and hintable through immersive mode makes it kinda obvious it is missing because you cannot set it in the first place and don’t necessarily know what the app is doing (enabled for tap)
  • in scroll, we can hideOnForwardScroll and showOnBackwardScroll but we do not have any way to enable/disable auto-showing when reaching the top and bottom of the document. So again, the app is doing something you may not be aware of and cannot control
  • contextualization of scroll affordances a.k.a previous/next links based on breakpoints (edit)

We could also wonder whether scroll affordances should be revamped to respect the default + breakpoint pattern we are enforcing pretty much anywhere else, for each supported profile (that is reflow and webpub in that case). Currently they are just global.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Icebox

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions