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.
In preferences, we have an
affordancesobject that accepts configuration forscrollandpaginated(reflowandfxl, nowebPubyet)To be consistent, these affordances are currently missing:
toggleOnMiddlePointerforpaginated. This allows you toggle immersive mode ontap|clickand already exists forscroll. 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)scroll, we canhideOnForwardScrollandshowOnBackwardScrollbut 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 controlWe could also wonder whether scroll affordances should be revamped to respect the
default+breakpointpattern we are enforcing pretty much anywhere else, for each supported profile (that is reflow and webpub in that case). Currently they are just global.