← Back to team overview

ubuntu-webapps-bugs team mailing list archive

[Bug 1415952] [NEW] overscroll behaviour

 

Public bug reported:

It would be very interesting to have a way to conditionally enable
overscroll on the webview.

I’m thinking of the new design for webbrowser-app which requires the
webview to allow scrolling beyond the top of the page, to display a hint
that will trigger opening a new tab when released.

So ideally, the content would be displaced when overscrolling (if
overscrolling is enabled for the given edge) and the flickable-like API
(contentX/contentY) would reflect the overscroll value to allow
embedders to display additional content.

Note that in chrome on android, overscrolling doesn’t displace the
content (but instead shows a glow animation), so for added flexibility
we might want to make the displacement of the content optional. And we’d
probably want to enable controlling this setting per edge (i.e. allow
overscrolling that displaces the content on the top edge, and
overscrolling that doesn’t displace the content on the bottom edge).

** Affects: oxide
     Importance: Undecided
         Status: New

** Description changed:

  It would be very interesting to have a way to conditionally enable
  overscroll on the webview.
  
  I’m thinking of the new design for webbrowser-app which requires the
  webview to allow scrolling beyond the top of the page, to display a hint
  that will trigger opening a new tab when released.
  
  So ideally, the content would be displaced when overscrolling (if
  overscrolling is enabled for the given edge) and the flickable-like API
  (contentX/contentY) would reflect the overscroll value to allow
  embedders to display additional content.
  
  Note that in chrome on android, overscrolling doesn’t displace the
  content (but instead shows a glow animation), so for added flexibility
- we might want to make the displacement of the content optional.
+ we might want to make the displacement of the content optional. And we’d
+ probably want to enable controlling this setting per edge (i.e. allow
+ overscrolling that displaces the content on the top edge, and
+ overscrolling that doesn’t displace the content on the bottom edge).

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to Oxide.
https://bugs.launchpad.net/bugs/1415952

Title:
  overscroll behaviour

Status in Oxide Webview:
  New

Bug description:
  It would be very interesting to have a way to conditionally enable
  overscroll on the webview.

  I’m thinking of the new design for webbrowser-app which requires the
  webview to allow scrolling beyond the top of the page, to display a
  hint that will trigger opening a new tab when released.

  So ideally, the content would be displaced when overscrolling (if
  overscrolling is enabled for the given edge) and the flickable-like
  API (contentX/contentY) would reflect the overscroll value to allow
  embedders to display additional content.

  Note that in chrome on android, overscrolling doesn’t displace the
  content (but instead shows a glow animation), so for added flexibility
  we might want to make the displacement of the content optional. And
  we’d probably want to enable controlling this setting per edge (i.e.
  allow overscrolling that displaces the content on the top edge, and
  overscrolling that doesn’t displace the content on the bottom edge).

To manage notifications about this bug go to:
https://bugs.launchpad.net/oxide/+bug/1415952/+subscriptions


Follow ups

References