HackerTrans
TopNewTrendsCommentsPastAskShowJobs

rdwallis

no profile record

Submissions

I want the world to scroll this way

magicscroll.net
832 points·by rdwallis·há 14 anos·299 comments

comments

rdwallis
·há 13 anos·discuss
Thanks can you email me at [email protected]. I can't reproduce the error so I'll need help testing the fix.
rdwallis
·há 14 anos·discuss
Should be fixed now.
rdwallis
·há 14 anos·discuss
Actually this doesn't really work. Mainly the problem is when the top page hasn't scrolled at all, for example if you're just using pagination, it creates a meaningless shadow.
rdwallis
·há 14 anos·discuss
Are you on a netbook or otherwise slow computer?

I'll see what I can do to add some breaks to the page rendering loop. I get the impression that the Firefox version needs a bit of work.
rdwallis
·há 14 anos·discuss
Agree but the new interface is jaring enough. I wanted to use bog standard colors.

For the ebook reader on the main page at magicscroll.net you can set it to use Ethan Schoonover's solarized colors: http://ethanschoonover.com/solarized which I prefer to the black on white.
rdwallis
·há 14 anos·discuss
That looks great. I'll see if I can update it tomorrow.
rdwallis
·há 14 anos·discuss
I tried this. It doesn't work as well. Same with making the line thicker or putting a margin above and below it.

The code's open source if you want to fiddle with it: https://github.com/rdwallis/MagicScrollWebReader
rdwallis
·há 14 anos·discuss
Is this on the page itself? Or is it when using the bookmarklet?
rdwallis
·há 14 anos·discuss
Any chance you can send a screenshot of the truncated text to [email protected]?
rdwallis
·há 14 anos·discuss
This is a lot easier to learn than dvorak.
rdwallis
·há 14 anos·discuss
pdf is not reflowable. So I don't think it's possible while still adhering to the pdf standard.
rdwallis
·há 14 anos·discuss
The scrolling changes based on whether you're using a Magic Mouse or not. With the Magic Mouse it won't snap to the line.
rdwallis
·há 14 anos·discuss
If you use the extension or the main site ebook reader you can set it to scroll at a specific word per minute speed.

It works really well over long texts and often your screensaver will come on before you need to adjust anything.

It's normally best to set the speed to just slower than your natural speed, so that you don't feel that you're racing the line.
rdwallis
·há 14 anos·discuss
Thanks, the arrows are a relic from the ebook reader on the main site. With that I specifically wanted users to discover the scrolling only by accident after they were already familiar with the pagination.

I tried it without allowing the scroll back on the first page (i.e. stop the white page from appearing behind.) but it made the ui feel stuck.
rdwallis
·há 14 anos·discuss
Just anecdotal but magicscroll.net is a pretty popular ebook reader. Though that might be inspite of the scrolling rather than because of it.

For everyone who doesn't like it immediately please try it for a few days if you're able. I'm working against decades of learnt behavior so I don't think you can judge it on immediate impressions.
rdwallis
·há 14 anos·discuss
It doesn't scroll on touch devices. You do get the pagination though.
rdwallis
·há 14 anos·discuss
Yes, this is hard to keep track of even after window resizes which changes how many words appear on each page. To do it I'd need to store info about page position in local storage. which is possible with the extension but might be a bit too much effort. I can't think of a way to do it with the bookmarklet at the moment.
rdwallis
·há 14 anos·discuss
I found some stickyness on Firefox 18. I've deployed a fix but I put a 24 hour cache in front of the page before posting it to hn so it'll probably only update for you this time tomorrow.
rdwallis
·há 14 anos·discuss
Thanks. Can I ask what OS are you using and what mouse?
rdwallis
·há 14 anos·discuss
The bookmarklet & chrome extension are partly based on readability.js.

The code is open source and available at https://github.com/rdwallis/MagicScrollWebReader if you want to have a poke at it.