ds300 / jetzt

Speed reader extension for chrome
Other
486 stars 123 forks source link

'wait, what was that?' feature #72

Open ds300 opened 10 years ago

ds300 commented 10 years ago

We're never going to get 100% perfect word timings, and some passages of text are just plain harder to read than others, often due to funky grammar and the like.

So when I've finished this new parsing/instructions functionality, I'm gonna come back here and remind myself to implement a button/keybinding which navigates backwards by sentences and reduces the target WPM by 100 or so until you get back to where you were originally.

nomicode commented 10 years ago

:+1:

j6k4m8 commented 10 years ago

:thumbsup:

j6k4m8 commented 10 years ago

Started work on it; #84.

matt-gardner commented 10 years ago

A possible alternate UI for the same idea: press a button to temporarily hide the jetzt box and jump to the part of the page that was just read, highlighting the sentence in place. Then the reader could see the sentence in context and have an easier time with whatever backtracking they wanted. This would also be useful if the text references a chart or an image, for example.

ds300 commented 10 years ago

That will soon be the default pause behaviour!

matt-gardner commented 10 years ago

Yeah, I just saw #53, where that's mentioned. I'm just reading through these tickets seeing if there's anything I can contribute. You all have done a really great job with this extension, and it's hard to see where a newcomer can help. Any suggestions?

ds300 commented 10 years ago

Thanks for the kind words :) The first thing that springs to mind is customisable keybindings. We've got a config page all set up and ready for someone to implement it. Are you familiar with AngularJS?

nomicode commented 10 years ago

Is this a sign that we should tag issues with "goforit" or something to let people know what can be plucked off the back of the queue for work? Perhaps "easy", "medium", "hard" even?

ds300 commented 10 years ago

That's a great idea. Easy, medium, hard, assigned, unassigned?

matt-gardner commented 10 years ago

Easy, medium and hard would be really helpful. I'm not totally sure what the ToDo tag means, but it seems like a makeshift "assigned", and "unassigned" probably isn't necessary - the absence of an "assigned" tag is clear enough.

And I'm not really family with AngularJS, but I'll look around some more and see what I can find.

nomicode commented 10 years ago

Agree that assigned might not be necessary. A "goforit" (can't think of a better name) tag would mean "this is a nice idea but nobody on the core team is planning to do it". I've seen this on another project, but I forget the word they use. It's just a green light to get stuck in on thing.

dancaron commented 10 years ago

Great feature idea.