oacore / reader

Full-featured PDF viewer with enhancements especially for academic papers
https://reader.oacore.now.sh
MIT License
16 stars 1 forks source link

Reader over scroll behavior #46

Open viktor-yakubiv opened 5 years ago

viktor-yakubiv commented 5 years ago

It would be nice to have over-scroll behavior in the Reader that also introduces CORE. The ideas is following:

When the user scrolls to the end of the pages, pages fall to the background and on the foreground related papers are showing.

The idea of branding is not in the bottom overlapping bar but in the top one. On over-scroll regular CORE toolbar should be displayed.

The example below may be more comprehensive.

Example 🚀

See at CodePen

However, the example requires a lot more work in the following steps:

Open questions

  1. Is this good interface behavior from the UX point of view?
  2. Do we need this?

@Joozty what do you think?

viktor-yakubiv commented 5 years ago

Without implementing things above it's better to have smaller fixes that work in the following way:

In addition, body styles should change only with componentDidMount and componentWillUnmount